Dune Core Modules (unstable)
Dune::VertexOrderByIdFactory< IdSet, Index > Class Template Reference
Factory for GeneralVertexOrder objects using an IdSet. More...
#include <dune/grid/utility/vertexorderfactory.hh>
Classes | |
struct | VertexOrder |
type of vertex order object may depend on the dimension of the element More... | |
Public Member Functions | |
VertexOrderByIdFactory (const IdSet &idset_) | |
construct a factory object More... | |
template<typename Element > | |
VertexOrder< Element::mydimension >::type | make (const Element &e) const |
construct a vertex ordering object More... | |
Detailed Description
template<class IdSet, class Index = std::size_t>
class Dune::VertexOrderByIdFactory< IdSet, Index >
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()
Constructor & Destructor Documentation
◆ VertexOrderByIdFactory()
template<class IdSet , class Index = std::size_t>
|
inline |
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.
Member Function Documentation
◆ make()
template<class IdSet , class Index = std::size_t>
template<typename Element >
|
inline |
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.
References Dune::referenceElement(), Dune::size(), and Dune::IdSet< GridImp, IdSetImp, IdTypeImp >::subId().
The documentation for this class was generated from the following file:
- dune/grid/utility/vertexorderfactory.hh
|
Legal Statements / Impressum |
Hosted by TU Dresden |
generated with Hugo v0.111.3
(Nov 21, 23:30, 2024)