//@}
/**
- * @name Functions to support hp
+ * @name Functions to support hp-adaptivity
* @{
*/
/**
- * @name Functions to support hp-
+ * @name Functions to support hp-adaptivity
* @{
*/
void
push_back(const FiniteElement<dim, spacedim> &new_fe);
+ /**
+ * @name Querying information about the elements in the collection
+ */
+
+ /**
+ * @{
+ */
+
/**
* Return the number of vector components of the finite elements in this
* collection. This number must be the same for all elements in the
unsigned int
max_dofs_per_cell() const;
+ /**
+ * @}
+ */
+
+ /**
+ * @name Functions to support hp-adaptivity
+ */
+
+ /**
+ * @{
+ */
/**
* Return whether all elements in this collection implement the hanging
find_dominated_fe_extended(const std::set<unsigned int> &fes,
const unsigned int codim = 0) const;
+ /**
+ * @}
+ */
+
+ /**
+ * @name Describing hierarchical relationships between elements
+ */
+
+ /**
+ * @{
+ */
+
/**
* Set functions determining the hierarchy of finite elements, i.e. a
* function @p next that returns the index of the finite element following
unsigned int
previous_in_hierarchy(const unsigned int fe_index) const;
+ /**
+ * @}
+ */
+
+ /**
+ * @name Components and blocks of elements
+ */
+
+ /**
+ * @{
+ */
+
/**
* Return a component mask with as many elements as this object has vector
* components and of which exactly the one component is true that
BlockMask
block_mask(const ComponentMask &component_mask) const;
+ /**
+ * @}
+ */
+
/**
* @name Exceptions
* @{