- Home
- About DUNE
- Download
- Documentation
- Community
- Development
Refinement implementation for hypercubes More...
Classes | |
struct | Codim |
class | Codim< codimension > |
Public Types | |
enum | { dimension } |
typedef RefinementImp < dimension, CoordType > | Refinement |
typedef Codim< dimension > ::SubEntityIterator | VertexIterator |
typedef FieldVector< CoordType, dimension > | CoordVector |
typedef Codim < 0 >::SubEntityIterator | ElementIterator |
typedef FieldVector< int,(1 << dimension)> | IndexVector |
Static Public Member Functions | |
static int | nVertices (int level) |
static VertexIterator | vBegin (int level) |
static VertexIterator | vEnd (int level) |
static int | nElements (int level) |
static ElementIterator | eBegin (int level) |
static ElementIterator | eEnd (int level) |
Refinement implementation for hypercubes
dimension_ | Dimension of the refined hypercube | |
CoordType | Coordinate type of the refined hypercube |
We use RefinementGrid as backend to do all the work.
The interface is the same as for Dune::StaticRefinement (apart from the template parameters).
typedef FieldVector<CoordType, dimension> Dune::RefinementImp::HCube::RefinementImp< dimension_, CoordType >::CoordVector |
typedef Codim<0>::SubEntityIterator Dune::RefinementImp::HCube::RefinementImp< dimension_, CoordType >::ElementIterator |
typedef FieldVector<int, (1<<dimension)> Dune::RefinementImp::HCube::RefinementImp< dimension_, CoordType >::IndexVector |
typedef RefinementImp<dimension, CoordType> Dune::RefinementImp::HCube::RefinementImp< dimension_, CoordType >::Refinement |
typedef Codim<dimension>::SubEntityIterator Dune::RefinementImp::HCube::RefinementImp< dimension_, CoordType >::VertexIterator |
anonymous enum |
RefinementImp< dimension, CoordType >::ElementIterator Dune::RefinementImp::HCube::RefinementImp< dimension, CoordType >::eBegin | ( | int | level | ) | [static] |
RefinementImp< dimension, CoordType >::ElementIterator Dune::RefinementImp::HCube::RefinementImp< dimension, CoordType >::eEnd | ( | int | level | ) | [static] |
int Dune::RefinementImp::HCube::RefinementImp< dimension, CoordType >::nElements | ( | int | level | ) | [static] |
int Dune::RefinementImp::HCube::RefinementImp< dimension, CoordType >::nVertices | ( | int | level | ) | [static] |
RefinementImp< dimension, CoordType >::VertexIterator Dune::RefinementImp::HCube::RefinementImp< dimension, CoordType >::vBegin | ( | int | level | ) | [static] |
RefinementImp< dimension, CoordType >::VertexIterator Dune::RefinementImp::HCube::RefinementImp< dimension, CoordType >::vEnd | ( | int | level | ) | [static] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].