- Home
- About DUNE
- Download
- Documentation
- Community
- Development
VirtualRefinement base class. More...
#include <dune/grid/common/virtualrefinement.hh>
Classes | |
struct | Codim |
codim database of VirtualRefinement More... | |
class | Codim< codimension > |
class | SubEntityIteratorBack |
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. | |
typedef SubEntityIteratorBack < dimension > | VertexIteratorBack |
typedef SubEntityIteratorBack< 0 > | ElementIteratorBack |
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. | |
Protected Member Functions | |
virtual VertexIteratorBack * | vBeginBack (int level) const =0 |
virtual VertexIteratorBack * | vEndBack (int level) const =0 |
virtual ElementIteratorBack * | eBeginBack (int level) const =0 |
virtual ElementIteratorBack * | eEndBack (int level) const =0 |
VirtualRefinement base class.
dimension | The dimension of the element to refine | |
CoordType | The C++ type of the coordinates |
typedef FieldVector<CoordType, dimension> Dune::VirtualRefinement< dimension, CoordType >::CoordVector |
The CoordVector of the VirtualRefinement.
This is always a typedef to a FieldVector
typedef Codim<0>::SubEntityIterator Dune::VirtualRefinement< dimension, CoordType >::ElementIterator |
The ElementIterator of the VirtualRefinement.
typedef SubEntityIteratorBack<0> Dune::VirtualRefinement< dimension, CoordType >::ElementIteratorBack |
typedef std::vector<int> Dune::VirtualRefinement< dimension, CoordType >::IndexVector |
The IndexVector of the VirtualRefinement.
This is always a typedef to a std::vector
typedef Codim<dimension>::SubEntityIterator Dune::VirtualRefinement< dimension, CoordType >::VertexIterator |
The VertexIterator of the VirtualRefinement.
typedef SubEntityIteratorBack<dimension> Dune::VirtualRefinement< dimension, CoordType >::VertexIteratorBack |
virtual Dune::VirtualRefinement< dimension, CoordType >::~VirtualRefinement | ( | ) | [inline, virtual] |
Destructor.
VirtualRefinement< dimension, CoordType >::ElementIterator Dune::VirtualRefinement< dimension, CoordType >::eBegin | ( | int | level | ) | const |
Get an ElementIterator.
References Dune::VirtualRefinement< dimension, CoordType >::eBeginBack().
Referenced by Dune::SubsamplingVTKWriter< GridView >::countEntities(), Dune::SubsamplingVTKWriter< GridView >::writeCellData(), and Dune::SubsamplingVTKWriter< GridView >::writeGridCells().
virtual ElementIteratorBack* Dune::VirtualRefinement< dimension, CoordType >::eBeginBack | ( | int | level | ) | const [protected, pure virtual] |
Referenced by Dune::VirtualRefinement< dimension, CoordType >::eBegin().
VirtualRefinement< dimension, CoordType >::ElementIterator Dune::VirtualRefinement< dimension, CoordType >::eEnd | ( | int | level | ) | const |
Get an ElementIterator.
References Dune::VirtualRefinement< dimension, CoordType >::eEndBack().
Referenced by Dune::SubsamplingVTKWriter< GridView >::writeCellData().
virtual ElementIteratorBack* Dune::VirtualRefinement< dimension, CoordType >::eEndBack | ( | int | level | ) | const [protected, pure virtual] |
Referenced by Dune::VirtualRefinement< dimension, CoordType >::eEnd().
virtual int Dune::VirtualRefinement< dimension, CoordType >::nElements | ( | int | level | ) | const [pure virtual] |
Get the number of Elements.
Implemented in Dune::VirtualRefinementImp< topologyId, CoordType, coerceToId, dimension >.
Referenced by Dune::SubsamplingVTKWriter< GridView >::countEntities(), and Dune::SubsamplingVTKWriter< GridView >::writeGridCells().
virtual int Dune::VirtualRefinement< dimension, CoordType >::nVertices | ( | int | level | ) | const [pure virtual] |
Get the number of Vertices.
Implemented in Dune::VirtualRefinementImp< topologyId, CoordType, coerceToId, dimension >.
Referenced by Dune::SubsamplingVTKWriter< GridView >::countEntities().
VirtualRefinement< dimension, CoordType >::VertexIterator Dune::VirtualRefinement< dimension, CoordType >::vBegin | ( | int | level | ) | const |
Get a VertexIterator.
References Dune::VirtualRefinement< dimension, CoordType >::vBeginBack().
Referenced by Dune::SubsamplingVTKWriter< GridView >::writeGridPoints(), and Dune::SubsamplingVTKWriter< GridView >::writeVertexData().
virtual VertexIteratorBack* Dune::VirtualRefinement< dimension, CoordType >::vBeginBack | ( | int | level | ) | const [protected, pure virtual] |
Referenced by Dune::VirtualRefinement< dimension, CoordType >::vBegin().
VirtualRefinement< dimension, CoordType >::VertexIterator Dune::VirtualRefinement< dimension, CoordType >::vEnd | ( | int | level | ) | const |
Get a VertexIterator.
References Dune::VirtualRefinement< dimension, CoordType >::vEndBack().
Referenced by Dune::SubsamplingVTKWriter< GridView >::writeGridPoints(), and Dune::SubsamplingVTKWriter< GridView >::writeVertexData().
virtual VertexIteratorBack* Dune::VirtualRefinement< dimension, CoordType >::vEndBack | ( | int | level | ) | const [protected, pure virtual] |
Referenced by Dune::VirtualRefinement< dimension, CoordType >::vEnd().
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].