Dune::Refinement< geometryType, CoordType, coerceTo, dimension_ > Class Template Reference

List of all members.


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.

Refinement

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:

Generated on Tue Jul 28 22:28:40 2009 for dune-grid by  doxygen 1.5.6