dune-geometry 2.9.1
|
Refinement implementation for hypercubes More...
Classes | |
struct | Codim |
class | Codim< codimension > |
Public Types | |
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 unsigned | nVertices (unsigned nIntervals) |
static VertexIterator | vBegin (unsigned nIntervals) |
static VertexIterator | vEnd (unsigned nIntervals) |
static unsigned | nElements (unsigned nIntervals) |
static ElementIterator | eBegin (unsigned nIntervals) |
static ElementIterator | eEnd (unsigned nIntervals) |
Static Public Attributes | |
static constexpr int | dimension |
Know your own dimension. | |
Refinement implementation for hypercubes
dimension_ | Dimension of the refined hypercube |
CoordType | Coordinate type of the refined hypercube |
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 |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
staticconstexpr |
Know your own dimension.