|
const GeometryType & | type () const |
| get type of the entity's geometry
|
|
template<class InIterator > |
| GeneralVertexOrder (const GeometryType >_, const InIterator &inBegin, const InIterator &inEnd) |
| construct a GeneralVertexOrder
|
|
iterator | begin (std::size_t codim, std::size_t subEntity) const |
| get begin iterator for the vertex indices of some sub-entity
|
|
iterator | end (std::size_t codim, std::size_t subEntity) const |
| get end iterator for the vertex indices of some sub-entity
|
|
void | getReduced (std::size_t codim, std::size_t subEntity, std::vector< Index > &order) const |
| get a vector of reduced indices for some sub-entity
|
|
template<std::size_t dim, class Index_ = std::size_t>
class Dune::GeneralVertexOrder< dim, Index_ >
Class providing information on the ordering of vertices.
- Template Parameters
-
dim | Dimension of the entity this class provides ordering information for. |
Index_ | Type of the indices. Must be integral, may be non-negative. |
This class provides ordering information for all codimensions, including the element itself.
- Warning
- The Interface of the VertexOrder stuff is subject to change. It is currently needed to use some global-valued finite elements from dune-localfunctions.
- See also
- reduceOrder(), VertexOrderByIdFactory
template<std::size_t dim, class Index_ = std::size_t>
template<class InIterator >
construct a GeneralVertexOrder
- Parameters
-
gt_ | Geometry type of the entity we provide information for. |
inBegin | Start of the range of vertex ids. |
inEnd | End of the range of vertex ids. |
inBegin
and inEnd
denote the range of vertex ids to provide. This class stores a reduced copy of the ids, converted to type Index.