Dune::Refinement< geometryType, CoordType, coerceTo, dimension_ > Class Template Reference
Detailed Description
template<GeometryType::BasicType geometryType, class CoordType, GeometryType::BasicType coerceTo, int dimension_>
class Dune::Refinement< geometryType, CoordType, coerceTo, dimension_ >
Wrap each Refinement implementation to get a consistent interface.
- Parameters:
-
geometryType The GeometryType::BasicType of the element to refine CoordType The C++ type of the coordinates coerceTo The GeometryType::BasicType of the subelements dimension The dimension of the refinement.
- Member Structs:
- template<int codimension> struct Codim
- codimension template containing the SubEntityIterator
Public Types | |
typedef Codim< dimension > ::SubEntityIterator | VertexIterator |
The VertexIterator of the Refinement. | |
typedef Codim < 0 >::SubEntityIterator | ElementIterator |
The ElementIterator of the Refinement. | |
Static Public Member Functions | |
static int | nVertices (int level) |
Get the number of Vertices. | |
static VertexIterator | vBegin (int level) |
Get a VertexIterator. | |
static VertexIterator | vEnd (int level) |
Get a VertexIterator. | |
static int | nElements (int level) |
Get the number of Elements. | |
static ElementIterator | eBegin (int level) |
Get an ElementIterator. | |
static ElementIterator | eEnd (int level) |
Get an ElementIterator. | |
Public Attributes | |
typedef | CoordVector |
The CoordVector of the Refinement. | |
typedef | IndexVector |
The IndexVector of the Refinement. | |
Classes | |
struct | Codim |
The Codim struct inherited from the Refinement implementation. More... |
Member Data Documentation
template<GeometryType::BasicType geometryType, class CoordType, GeometryType::BasicType coerceTo, int dimension_>
typedef Dune::Refinement< geometryType, CoordType, coerceTo, dimension_ >::CoordVector |
The CoordVector of the Refinement.
This is always a typedef to a FieldVector
template<GeometryType::BasicType geometryType, class CoordType, GeometryType::BasicType coerceTo, int dimension_>
typedef Dune::Refinement< geometryType, CoordType, coerceTo, dimension_ >::IndexVector |
The IndexVector of the Refinement.
This is always a typedef to a FieldVector
The documentation for this class was generated from the following file: