Dune Core Modules (2.4.1)

Dune::StaticRefinement< topologyId, CoordType, coerceToId, dimension_ > Class Template Reference

Wrap each Refinement implementation to get a consistent interface. More...

Classes

struct  Codim
 The Codim struct inherited from the Refinement implementation. More...
 

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. More...
 
typedef IndexVector
 The IndexVector of the Refinement. More...
 

Detailed Description

template<unsigned topologyId, class CoordType, unsigned coerceToId, int dimension_>
class Dune::StaticRefinement< topologyId, CoordType, coerceToId, dimension_ >

Wrap each Refinement implementation to get a consistent interface.

Template Parameters
topologyIdThe topology id of the element to refine
CoordTypeThe C++ type of the coordinates
coerceToIdThe topology id of the subelements
dimensionThe dimension of the refinement.

Member Data Documentation

◆ CoordVector

template<unsigned topologyId, class CoordType , unsigned coerceToId, int dimension_>
typedef Dune::StaticRefinement< topologyId, CoordType, coerceToId, dimension_ >::CoordVector

The CoordVector of the Refinement.

This is always a typedef to a FieldVector

◆ IndexVector

template<unsigned topologyId, class CoordType , unsigned coerceToId, int dimension_>
typedef Dune::StaticRefinement< topologyId, CoordType, coerceToId, 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:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Dec 22, 23:30, 2024)