|
dune-geometry 2.12-git
|
Loading...
Searching...
No Matches
hcubetriangulation.cc
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright © DUNE Project contributors, see file LICENSE.md in module root
175 typedef typename BackendRefinement::template Codim<dimension>::SubEntityIterator BackendIterator;
355 : 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< 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()
size_type dim() const
std::ptrdiff_t index() const
const GlobalIndex & global() const
LocalIndex & local()
static constexpr T factorial(const T &n) noexcept
generic geometry implementation based on corner coordinates
Definition multilineargeometry.hh:181
Definition hcubetriangulation.cc:63
Definition hcubetriangulation.cc:67
static VertexIterator vEnd(int nIntervals)
Definition hcubetriangulation.cc:121
static VertexIterator vBegin(int nIntervals)
Definition hcubetriangulation.cc:113
static int nElements(int nIntervals)
Definition hcubetriangulation.cc:129
FieldVector< CoordType, dimension > CoordVector
Definition hcubetriangulation.cc:76
CoordType ctype
Definition hcubetriangulation.cc:71
Codim< 0 >::SubEntityIterator ElementIterator
Definition hcubetriangulation.cc:77
FieldVector< int, dimension+1 > IndexVector
Definition hcubetriangulation.cc:78
static ElementIterator eBegin(int nIntervals)
Definition hcubetriangulation.cc:137
static ElementIterator eEnd(int nIntervals)
Definition hcubetriangulation.cc:145
static constexpr int dimension
Definition hcubetriangulation.cc:69
Codim< dimension >::SubEntityIterator VertexIterator
Definition hcubetriangulation.cc:75
static int nVertices(int nIntervals)
Definition hcubetriangulation.cc:105
Definition hcubetriangulation.cc:97
Dune::MultiLinearGeometry< CoordType, dimension-codimension, dimension > Geometry
Definition hcubetriangulation.cc:99
int nIntervals_
Definition hcubetriangulation.cc:178
int kuhnIndex
Definition hcubetriangulation.cc:180
Refinement::CoordVector CoordVector
Definition hcubetriangulation.cc:161
Refinement::template Codim< dimension >::Geometry Geometry
Definition hcubetriangulation.cc:162
BackendRefinement::template Codim< dimension >::SubEntityIterator BackendIterator
Definition hcubetriangulation.cc:175
Refinement::BackendRefinement BackendRefinement
Definition hcubetriangulation.cc:174
BackendIterator backend
Definition hcubetriangulation.cc:181
RefinementImp< dimension, CoordType > Refinement
Definition hcubetriangulation.cc:160
const BackendIterator backendEnd
Definition hcubetriangulation.cc:182
BackendRefinement::template Codim< 0 >::SubEntityIterator BackendIterator
Definition hcubetriangulation.cc:260
BackendIterator backend
Definition hcubetriangulation.cc:266
Refinement::CoordVector CoordVector
Definition hcubetriangulation.cc:241
const BackendIterator backendEnd
Definition hcubetriangulation.cc:267
int kuhnIndex
Definition hcubetriangulation.cc:265
Refinement::BackendRefinement BackendRefinement
Definition hcubetriangulation.cc:259
int nIntervals_
Definition hcubetriangulation.cc:263
Refinement::IndexVector IndexVector
Definition hcubetriangulation.cc:240
RefinementImp< dimension, CoordType > Refinement
Definition hcubetriangulation.cc:239
Refinement::template Codim< 0 >::Geometry Geometry
Definition hcubetriangulation.cc:242
bool equals(const This &other) const
SubEntityIterator(int nIntervals, bool end=false)
RefinementImp< dimension, CoordType > Refinement
Definition hcubetriangulation.cc:359
SubEntityIterator This
Definition hcubetriangulation.cc:360
Definition simplex.cc:361
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8