Dune::VirtualRefinement< dimension, CoordType > Class Template Reference

#include <virtualrefinement.hh>

Inherited by Dune::VirtualRefinementImp< geometryType, CoordType, coerceTo, dimension >.

List of all members.


Detailed Description

template<int dimension, class CoordType>
class Dune::VirtualRefinement< dimension, CoordType >

VirtualRefinement base class.

Parameters:
dimension The dimension of the element to refine
CoordType The C++ type of the coordinates

Public Types

typedef Codim< dimension >
::SubEntityIterator 
VertexIterator
 The VertexIterator of the VirtualRefinement.
typedef Codim
< 0 >::SubEntityIterator 
ElementIterator
 The ElementIterator of the VirtualRefinement.
typedef FieldVector< CoordType,
dimension > 
CoordVector
 The CoordVector of the VirtualRefinement.
typedef std::vector< int > IndexVector
 The IndexVector of the VirtualRefinement.

Public Member Functions

virtual int nVertices (int level) const =0
 Get the number of Vertices.
VertexIterator vBegin (int level) const
 Get a VertexIterator.
VertexIterator vEnd (int level) const
 Get a VertexIterator.
virtual int nElements (int level) const =0
 Get the number of Elements.
ElementIterator eBegin (int level) const
 Get an ElementIterator.
ElementIterator eEnd (int level) const
 Get an ElementIterator.
virtual ~VirtualRefinement ()
 Destructor.

Classes

struct  Codim
 codim database of VirtualRefinement More...

Member Typedef Documentation

template<int dimension, class CoordType>
typedef FieldVector<CoordType, dimension> Dune::VirtualRefinement< dimension, CoordType >::CoordVector

The CoordVector of the VirtualRefinement.

This is always a typedef to a FieldVector

template<int dimension, class CoordType>
typedef std::vector<int> Dune::VirtualRefinement< dimension, CoordType >::IndexVector

The IndexVector of the VirtualRefinement.

This is always a typedef to a std::vector


The documentation for this class was generated from the following files:

Generated on Thu Apr 2 10:40:47 2009 for dune-grid by  doxygen 1.5.6