Dune::VirtualRefinement< dimension, CoordType > Class Template Reference
#include <virtualrefinement.hh>
Inherited by Dune::VirtualRefinementImp< geometryType, CoordType, coerceTo, dimension >.
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: