|
dune-geometry 2.12-git
|
Loading...
Searching...
No Matches
Classes |
Public Types |
Static Public Member Functions |
Static Public Attributes |
Friends |
List of all members
Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType > Class Template Reference
Implementation of the refinement of a pyramid into simplices. More...
Classes | |
| struct | Codim |
| class | Codim< codimension > |
Public Types | |
| typedef CoordType | ctype |
| typedef Codim< dimension >::SubEntityIterator | VertexIterator |
| typedef FieldVector< CoordType, dimension > | CoordVector |
| typedef Codim< 0 >::SubEntityIterator | ElementIterator |
| typedef FieldVector< int, dimension+1 > | IndexVector |
Static Public Member Functions | |
| static int | nVertices (int nIntervals) |
| static VertexIterator | vBegin (int nIntervals) |
| static VertexIterator | vEnd (int nIntervals) |
| static int | nElements (int nIntervals) |
| static ElementIterator | eBegin (int nIntervals) |
| static ElementIterator | eEnd (int nIntervals) |
Static Public Attributes | |
| static constexpr int | dimension = dimension_ |
Friends | |
| class | RefinementIteratorSpecial< dimension, CoordType, 0 > |
| class | RefinementIteratorSpecial< dimension, CoordType, dimension > |
Detailed Description
template<int dimension_, class CoordType>
class Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >
class Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >
Implementation of the refinement of a pyramid into simplices.
Note that the virtual vertices of two intersecting simplices might have copies, i.e. by running over all vertices using the VertexIterator you might run over some twice.
Member Typedef Documentation
◆ CoordVector
template<int dimension_, class CoordType >
| typedef FieldVector<CoordType, dimension> Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >::CoordVector |
◆ ctype
template<int dimension_, class CoordType >
| typedef CoordType Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >::ctype |
◆ ElementIterator
template<int dimension_, class CoordType >
| typedef Codim<0>::SubEntityIterator Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >::ElementIterator |
◆ IndexVector
template<int dimension_, class CoordType >
| typedef FieldVector<int, dimension+1> Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >::IndexVector |
◆ VertexIterator
template<int dimension_, class CoordType >
| typedef Codim<dimension>::SubEntityIterator Dune::RefinementImp::PyramidTriangulation::RefinementImp< dimension_, CoordType >::VertexIterator |
Member Function Documentation
◆ eBegin()
template<int dimension, class CoordType >
|
static |
◆ eEnd()
template<int dimension, class CoordType >
|
static |
◆ nElements()
template<int dimension, class CoordType >
|
static |
◆ nVertices()
template<int dimension, class CoordType >
|
static |
◆ vBegin()
template<int dimension, class CoordType >
|
static |
◆ vEnd()
template<int dimension, class CoordType >
|
static |
Friends And Related Symbol Documentation
◆ RefinementIteratorSpecial< dimension, CoordType, 0 >
template<int dimension_, class CoordType >
|
friend |
◆ RefinementIteratorSpecial< dimension, CoordType, dimension >
template<int dimension_, class CoordType >
|
friend |
Member Data Documentation
◆ dimension
template<int dimension_, class CoordType >
|
staticconstexpr |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8