|
| 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.