|
dune-geometry 2.8.0
|
Loading...
Searching...
No Matches
pyramidtriangulation.cc
Go to the documentation of this file.
45 * The resulting pyramid is not oriented the same as the reference pyramid and so the Kuhn-coordinates
177 typedef typename BackendRefinement::template Codim<dimension>::SubEntityIterator BackendIterator;
353 : public ForwardIteratorFacade<typename RefinementImp<dimension, CoordType>::template Codim<codimension>::SubEntityIterator, int>,
A unique label for each type of element that can occur in a grid.
This file contains the Refinement implementation for simplices (triangles, tetrahedrons....
This file contains the parts independent of a particular Refinement implementation.
STL namespace.
FieldVector< CoordType, dimension > transformCoordinate(FieldVector< CoordType, dimension > point)
Definition pyramidtriangulation.cc:49
FieldVector< int, n > getPermutation(int m)
Calculate permutation from it's index.
Definition simplex.cc:326
FieldVector< CoordType, dimension > referenceToKuhn(FieldVector< CoordType, dimension > point, const FieldVector< int, dimension > &kuhn)
Map from the reference simplex to some Kuhn simplex.
Definition simplex.cc:384
iterator end()
void increment()
std::ptrdiff_t index() const
const GlobalIndex & global() const
LocalIndex & local()
generic geometry implementation based on corner coordinates
Definition multilineargeometry.hh:179
Definition pyramidtriangulation.cc:41
Implementation of the refinement of a pyramid into simplices.
Definition pyramidtriangulation.cc:66
FieldVector< CoordType, dimension > CoordVector
Definition pyramidtriangulation.cc:75
static int nVertices(int nIntervals)
Definition pyramidtriangulation.cc:107
static int nElements(int nIntervals)
Definition pyramidtriangulation.cc:131
CoordType ctype
Definition pyramidtriangulation.cc:70
Codim< dimension >::SubEntityIterator VertexIterator
Definition pyramidtriangulation.cc:74
Codim< 0 >::SubEntityIterator ElementIterator
Definition pyramidtriangulation.cc:76
static ElementIterator eBegin(int nIntervals)
Definition pyramidtriangulation.cc:139
static ElementIterator eEnd(int nIntervals)
Definition pyramidtriangulation.cc:147
@ dimension
Definition pyramidtriangulation.cc:68
FieldVector< int, dimension+1 > IndexVector
Definition pyramidtriangulation.cc:77
static VertexIterator vBegin(int nIntervals)
Definition pyramidtriangulation.cc:115
static VertexIterator vEnd(int nIntervals)
Definition pyramidtriangulation.cc:123
Definition pyramidtriangulation.cc:99
Dune::MultiLinearGeometry< CoordType, dimension-codimension, dimension > Geometry
Definition pyramidtriangulation.cc:101
RefinementImp< dimension, CoordType > Refinement
Definition pyramidtriangulation.cc:162
Refinement::template Codim< dimension >::Geometry Geometry
Definition pyramidtriangulation.cc:164
Refinement::BackendRefinement BackendRefinement
Definition pyramidtriangulation.cc:176
BackendIterator backend
Definition pyramidtriangulation.cc:183
BackendRefinement::template Codim< dimension >::SubEntityIterator BackendIterator
Definition pyramidtriangulation.cc:177
int kuhnIndex
Definition pyramidtriangulation.cc:182
Refinement::CoordVector CoordVector
Definition pyramidtriangulation.cc:163
const BackendIterator backendEnd
Definition pyramidtriangulation.cc:184
int nIntervals_
Definition pyramidtriangulation.cc:180
const BackendIterator backendEnd
Definition pyramidtriangulation.cc:269
Refinement::CoordVector CoordVector
Definition pyramidtriangulation.cc:244
int nIntervals_
Definition pyramidtriangulation.cc:265
Refinement::template Codim< 0 >::Geometry Geometry
Definition pyramidtriangulation.cc:245
Refinement::IndexVector IndexVector
Definition pyramidtriangulation.cc:243
BackendRefinement::template Codim< 0 >::SubEntityIterator BackendIterator
Definition pyramidtriangulation.cc:262
int kuhnIndex
Definition pyramidtriangulation.cc:267
BackendIterator backend
Definition pyramidtriangulation.cc:268
RefinementImp< dimension, CoordType > Refinement
Definition pyramidtriangulation.cc:242
Refinement::BackendRefinement BackendRefinement
Definition pyramidtriangulation.cc:261
bool equals(const This &other) const
SubEntityIterator This
Definition pyramidtriangulation.cc:358
SubEntityIterator(int nIntervals, bool end=false)
RefinementImp< dimension, CoordType > Refinement
Definition pyramidtriangulation.cc:357
Definition simplex.cc:423
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8