|
dune-geometry
2.5.0
|
Classes | |
| struct | CubeTopology |
| struct | CubeTopology< 0 > |
| struct | FieldMatrixHelper |
| struct | IfTopology |
| struct | IfTopology< Operation, 0, Topology > |
| struct | IsCube |
| struct | IsSimplex |
| struct | Point |
| struct | Prism |
| struct | PrismTopology |
| struct | Pyramid |
| struct | PyramidTopology |
| struct | SimplexTopology |
| struct | SimplexTopology< 0 > |
Enumerations | |
| enum | TopologyConstruction { pyramidConstruction = 0, prismConstruction = 1 } |
Functions | |
| unsigned int | size (unsigned int topologyId, int dim, int codim) |
| Compute the number of subentities of a given codimension. More... | |
| unsigned int | subTopologyId (unsigned int topologyId, int dim, int codim, unsigned int i) |
| Compute the topology id of a given subentity. More... | |
| void | subTopologyNumbering (unsigned int topologyId, int dim, int codim, unsigned int i, int subcodim, unsigned int *beginOut, unsigned int *endOut) |
| unsigned long | referenceVolumeInverse (unsigned int topologyId, int dim) |
| template<class ct , int cdim> | |
| bool | checkInside (unsigned int topologyId, int dim, const FieldVector< ct, cdim > &x, ct tolerance, ct factor=ct(1)) |
| template<class ct , int cdim> | |
| unsigned int | referenceCorners (unsigned int topologyId, int dim, FieldVector< ct, cdim > *corners) |
| template<class ct > | |
| ct | referenceVolume (unsigned int topologyId, int dim) |
| template<class ct , int cdim> | |
| unsigned int | referenceOrigins (unsigned int topologyId, int dim, int codim, FieldVector< ct, cdim > *origins) |
| template<class ct , int cdim, int mydim> | |
| unsigned int | referenceEmbeddings (unsigned int topologyId, int dim, int codim, FieldVector< ct, cdim > *origins, FieldMatrix< ct, mydim, cdim > *jacobianTransposeds) |
| template<class ct , int cdim> | |
| unsigned int | referenceIntegrationOuterNormals (unsigned int topologyId, int dim, const FieldVector< ct, cdim > *origins, FieldVector< ct, cdim > *normals) |
| template<class ct , int cdim> | |
| unsigned int | referenceIntegrationOuterNormals (unsigned int topologyId, int dim, FieldVector< ct, cdim > *normals) |
| static unsigned int | numTopologies (int dim) noexcept |
| obtain the number of topologies of a given dimension More... | |
| static bool | isPyramid (unsigned int topologyId, int dim, int codim=0) noexcept |
| check whether a pyramid construction was used to create a given codimension More... | |
| static bool | isPrism (unsigned int topologyId, int dim, int codim=0) noexcept |
| check whether a prism construction was used to create a given codimension More... | |
| static bool | isTopology (TopologyConstruction construction, unsigned int topologyId, int dim, int codim=0) noexcept |
| check whether a specific topology construction was used to create a given codimension More... | |
| static unsigned int | baseTopologyId (unsigned int topologyId, int dim, int codim=1) noexcept |
| obtain the base topology of a given codimension More... | |
|
inlinestaticnoexcept |
obtain the base topology of a given codimension
| [in] | topologyId | id of the topology |
| [in] | dim | dimension of the topology |
| [in] | codim | codimension for which the information is desired (defaults to 1) |
|
inline |
|
inlinestaticnoexcept |
check whether a prism construction was used to create a given codimension
| [in] | topologyId | id of the topology |
| [in] | dim | dimension of the topology |
| [in] | codim | codimension for which the information is desired (defaults to 0) |
|
inlinestaticnoexcept |
check whether a pyramid construction was used to create a given codimension
| [in] | topologyId | id of the topology |
| [in] | dim | dimension of the topology |
| [in] | codim | codimension for which the information is desired (defaults to 0) |
|
inlinestaticnoexcept |
check whether a specific topology construction was used to create a given codimension
| [in] | construction | construction to check for |
| [in] | topologyId | id of the topology |
| [in] | dim | dimension of the topology |
| [in] | codim | codimension for which the information is desired (defaults to 0) |
|
inlinestaticnoexcept |
obtain the number of topologies of a given dimension
| [in] | dim | dimension |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| unsigned long Dune::Impl::referenceVolumeInverse | ( | unsigned int | topologyId, |
| int | dim | ||
| ) |
| unsigned int Dune::Impl::size | ( | unsigned int | topologyId, |
| int | dim, | ||
| int | codim | ||
| ) |
Compute the number of subentities of a given codimension.
| unsigned int Dune::Impl::subTopologyId | ( | unsigned int | topologyId, |
| int | dim, | ||
| int | codim, | ||
| unsigned int | i | ||
| ) |
Compute the topology id of a given subentity.
| topologyId | Topology id of entity |
| dim | Dimension of entity |
| codim | Codimension of the subentity that we are interested in |
| i | Number of the subentity that we are interested in |
| void Dune::Impl::subTopologyNumbering | ( | unsigned int | topologyId, |
| int | dim, | ||
| int | codim, | ||
| unsigned int | i, | ||
| int | subcodim, | ||
| unsigned int * | beginOut, | ||
| unsigned int * | endOut | ||
| ) |
1.8.12