@@ -415,8 +415,10 @@ class FE : public FEGenericBase<typename FEOutputType<T>::type>
415415 *
416416 * On a p-refined element, \p o should be the total order of the element.
417417 *
418- * This method does not support all finite element types; e.g. the
419- * Polygon1 type may differ from element to element.
418+ * This method does not support all finite element types; e.g. for an
419+ * arbitrary polygon or polyhedron type the number of shape
420+ * functions may depend on an individual element and not just its
421+ * type.
420422 */
421423 static unsigned int n_shape_functions (const ElemType t,
422424 const Order o)
@@ -428,8 +430,10 @@ class FE : public FEGenericBase<typename FEOutputType<T>::type>
428430 *
429431 * On a p-refined element, \p o should be the total order of the element.
430432 *
431- * This method does not support all finite element types; e.g. the
432- * Polygon1 type may differ from element to element.
433+ * This method does not support all finite element types; e.g. for an
434+ * arbitrary polygon or polyhedron type the number of shape
435+ * functions may depend on an individual element and not just its
436+ * type.
433437 */
434438 static unsigned int n_dofs (const ElemType t,
435439 const Order o);
@@ -452,8 +456,9 @@ class FE : public FEGenericBase<typename FEOutputType<T>::type>
452456 *
453457 * On a p-refined element, \p o should be the total order of the element.
454458 *
455- * This method does not support all finite element types; e.g. the
456- * Polygon1 type may differ from element to element.
459+ * This method does not support all finite element types; e.g. for an
460+ * arbitrary polygon or polyhedron type the meaning of a node index
461+ * \p n may depend on an individual element and not just its type.
457462 */
458463 static unsigned int n_dofs_at_node (const ElemType t,
459464 const Order o,
0 commit comments