|
dune-geometry 2.8.0
|
Loading...
Searching...
No Matches
prismtriangulation.cc
Go to the documentation of this file.
44 * The resulting prism is not oriented the same as the reference prism and so the Kuhn-coordinates
173 typedef typename BackendRefinement::template Codim<dimension>::SubEntityIterator BackendIterator;
349 : 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 prismtriangulation.cc:48
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 prismtriangulation.cc:41
Implementation of the refinement of a prism into simplices.
Definition prismtriangulation.cc:65
@ dimension
Definition prismtriangulation.cc:67
CoordType ctype
Definition prismtriangulation.cc:69
static VertexIterator vEnd(int nIntervals)
Definition prismtriangulation.cc:120
FieldVector< int, dimension+1 > IndexVector
Definition prismtriangulation.cc:76
static ElementIterator eEnd(int nIntervals)
Definition prismtriangulation.cc:144
static int nVertices(int nIntervals)
Definition prismtriangulation.cc:104
FieldVector< CoordType, dimension > CoordVector
Definition prismtriangulation.cc:74
static int nElements(int nIntervals)
Definition prismtriangulation.cc:128
Codim< 0 >::SubEntityIterator ElementIterator
Definition prismtriangulation.cc:75
Codim< dimension >::SubEntityIterator VertexIterator
Definition prismtriangulation.cc:73
static ElementIterator eBegin(int nIntervals)
Definition prismtriangulation.cc:136
static VertexIterator vBegin(int nIntervals)
Definition prismtriangulation.cc:112
Definition prismtriangulation.cc:96
Dune::MultiLinearGeometry< CoordType, dimension-codimension, dimension > Geometry
Definition prismtriangulation.cc:98
int nIntervals_
Definition prismtriangulation.cc:176
Refinement::template Codim< dimension >::Geometry Geometry
Definition prismtriangulation.cc:161
Refinement::BackendRefinement BackendRefinement
Definition prismtriangulation.cc:172
BackendRefinement::template Codim< dimension >::SubEntityIterator BackendIterator
Definition prismtriangulation.cc:173
Refinement::CoordVector CoordVector
Definition prismtriangulation.cc:160
const BackendIterator backendEnd
Definition prismtriangulation.cc:180
RefinementImp< dimension, CoordType > Refinement
Definition prismtriangulation.cc:159
BackendIterator backend
Definition prismtriangulation.cc:179
int kuhnIndex
Definition prismtriangulation.cc:178
int nIntervals_
Definition prismtriangulation.cc:263
Refinement::template Codim< 0 >::Geometry Geometry
Definition prismtriangulation.cc:243
BackendIterator backend
Definition prismtriangulation.cc:266
Refinement::IndexVector IndexVector
Definition prismtriangulation.cc:241
BackendRefinement::template Codim< 0 >::SubEntityIterator BackendIterator
Definition prismtriangulation.cc:260
int kuhnIndex
Definition prismtriangulation.cc:265
Refinement::CoordVector CoordVector
Definition prismtriangulation.cc:242
RefinementImp< dimension, CoordType > Refinement
Definition prismtriangulation.cc:240
const BackendIterator backendEnd
Definition prismtriangulation.cc:267
Refinement::BackendRefinement BackendRefinement
Definition prismtriangulation.cc:259
SubEntityIterator This
Definition prismtriangulation.cc:354
bool equals(const This &other) const
RefinementImp< dimension, CoordType > Refinement
Definition prismtriangulation.cc:353
SubEntityIterator(int nIntervals, bool end=false)
Definition simplex.cc:423
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8