Factory for GeneralVertexOrder objects using an IdSet.
More...
#include <dune/grid/utility/vertexorderfactory.hh>
|
struct | VertexOrder |
| type of vertex order object may depend on the dimension of the element More...
|
|
template<class IdSet, class Index = std::size_t>
class Dune::VertexOrderByIdFactory< IdSet, Index >
Factory for GeneralVertexOrder objects using an IdSet.
- Template Parameters
-
IdSet | Type used to get the ids of the vertices. |
Index | Type of the indices provided by the vertex ordering object. Must be integral, may be non-negative. |
- 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
- GeneralVertexOrder, reduceOrder()
◆ VertexOrderByIdFactory()
template<class IdSet , class Index = std::size_t>
construct a factory object
- Template Parameters
-
idset_ | IdSet to use to extract the vertex ids. |
This factory object stores a reference to the IdSet object. The factory object's value will become singular when the stored reference becomes invalid. The only valid operation on a factory with singular value is destruction, all other operations will result in undefined behaviour.
◆ make()
template<class IdSet , class Index = std::size_t>
template<typename Element >
construct a vertex ordering object
- Parameters
-
e | Grid element to create the vertex ordering object for. |
The returned object will remain valid even after the factory has become singular or has been destroyed.
The documentation for this class was generated from the following file: