|
dune-geometry 2.12-git
|
Loading...
Searching...
No Matches
prismtriangulation.cc
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
46 * The resulting prism is not oriented the same as the reference prism and so the Kuhn-coordinates
175 typedef typename BackendRefinement::template Codim<dimension>::SubEntityIterator BackendIterator;
351 : 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:50
FieldVector< int, n > getPermutation(int m)
Calculate permutation from it's index.
Definition simplex.cc:293
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:322
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:181
Definition prismtriangulation.cc:43
Implementation of the refinement of a prism into simplices.
Definition prismtriangulation.cc:67
static constexpr int dimension
Definition prismtriangulation.cc:69
CoordType ctype
Definition prismtriangulation.cc:71
static VertexIterator vEnd(int nIntervals)
Definition prismtriangulation.cc:122
FieldVector< int, dimension+1 > IndexVector
Definition prismtriangulation.cc:78
static ElementIterator eEnd(int nIntervals)
Definition prismtriangulation.cc:146
static int nVertices(int nIntervals)
Definition prismtriangulation.cc:106
FieldVector< CoordType, dimension > CoordVector
Definition prismtriangulation.cc:76
static int nElements(int nIntervals)
Definition prismtriangulation.cc:130
Codim< 0 >::SubEntityIterator ElementIterator
Definition prismtriangulation.cc:77
Codim< dimension >::SubEntityIterator VertexIterator
Definition prismtriangulation.cc:75
static ElementIterator eBegin(int nIntervals)
Definition prismtriangulation.cc:138
static VertexIterator vBegin(int nIntervals)
Definition prismtriangulation.cc:114
Definition prismtriangulation.cc:98
Dune::MultiLinearGeometry< CoordType, dimension-codimension, dimension > Geometry
Definition prismtriangulation.cc:100
int nIntervals_
Definition prismtriangulation.cc:178
Refinement::template Codim< dimension >::Geometry Geometry
Definition prismtriangulation.cc:163
Refinement::BackendRefinement BackendRefinement
Definition prismtriangulation.cc:174
BackendRefinement::template Codim< dimension >::SubEntityIterator BackendIterator
Definition prismtriangulation.cc:175
Refinement::CoordVector CoordVector
Definition prismtriangulation.cc:162
const BackendIterator backendEnd
Definition prismtriangulation.cc:182
RefinementImp< dimension, CoordType > Refinement
Definition prismtriangulation.cc:161
BackendIterator backend
Definition prismtriangulation.cc:181
int kuhnIndex
Definition prismtriangulation.cc:180
int nIntervals_
Definition prismtriangulation.cc:265
Refinement::template Codim< 0 >::Geometry Geometry
Definition prismtriangulation.cc:245
BackendIterator backend
Definition prismtriangulation.cc:268
Refinement::IndexVector IndexVector
Definition prismtriangulation.cc:243
BackendRefinement::template Codim< 0 >::SubEntityIterator BackendIterator
Definition prismtriangulation.cc:262
int kuhnIndex
Definition prismtriangulation.cc:267
Refinement::CoordVector CoordVector
Definition prismtriangulation.cc:244
RefinementImp< dimension, CoordType > Refinement
Definition prismtriangulation.cc:242
const BackendIterator backendEnd
Definition prismtriangulation.cc:269
Refinement::BackendRefinement BackendRefinement
Definition prismtriangulation.cc:261
SubEntityIterator This
Definition prismtriangulation.cc:356
bool equals(const This &other) const
RefinementImp< dimension, CoordType > Refinement
Definition prismtriangulation.cc:355
SubEntityIterator(int nIntervals, bool end=false)
Definition simplex.cc:361
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8