|
dune-geometry 2.12-git
|
Loading...
Searching...
No Matches
Dune::RefinementImp::Simplex Namespace Reference
This namespace contains the Refinement implementation for simplices (triangles, tetrahedrons...) More...
Classes | |
| class | RefinementImp |
| class | RefinementIteratorSpecial |
| class | RefinementIteratorSpecial< dimension, CoordType, 0 > |
| class | RefinementIteratorSpecial< dimension, CoordType, dimension > |
Functions | |
Utilities | |
| template<int dimension> | |
| int | pointIndex (const FieldVector< int, dimension > &point) |
| calculate the index of a given gridpoint within a Kuhn0 simplex | |
| template<int n> | |
| FieldVector< int, n > | getPermutation (int m) |
| Calculate permutation from it's index. | |
| template<int dimension, class CoordType > | |
| FieldVector< CoordType, dimension > | referenceToKuhn (FieldVector< CoordType, dimension > point, const FieldVector< int, dimension > &kuhn) |
| Map from the reference simplex to some Kuhn simplex. | |
| template<int dimension, class CoordType > | |
| FieldVector< CoordType, dimension > | kuhnToReference (FieldVector< CoordType, dimension > point, const FieldVector< int, dimension > &kuhn) |
| Map from some Kuhn simplex to the reference simplex. | |
Detailed Description
This namespace contains the Refinement implementation for simplices (triangles, tetrahedrons...)
Function Documentation
◆ getPermutation()
template<int n>
| FieldVector< int, n > Dune::RefinementImp::Simplex::getPermutation | ( | int | m | ) |
Calculate permutation from it's index.
Runtime is of order O(n).
◆ kuhnToReference()
template<int dimension, class CoordType >
| FieldVector< CoordType, dimension > Dune::RefinementImp::Simplex::kuhnToReference | ( | FieldVector< CoordType, dimension > | point, |
| const FieldVector< int, dimension > & | kuhn | ||
| ) |
Map from some Kuhn simplex to the reference simplex.
- Template Parameters
-
dimension Dimension of the simplices CoordType The C++ type of the coordinates
Runtime is of order O(dimension)
- Parameters
-
point Point to map kuhn Permutation of the Kuhn simplex to map from
◆ pointIndex()
template<int dimension>
| int Dune::RefinementImp::Simplex::pointIndex | ( | const FieldVector< int, dimension > & | point | ) |
calculate the index of a given gridpoint within a Kuhn0 simplex
Runtime is of order O(dimension^2) (or better for dimension > the coordinates of the point)
◆ referenceToKuhn()
template<int dimension, class CoordType >
| FieldVector< CoordType, dimension > Dune::RefinementImp::Simplex::referenceToKuhn | ( | FieldVector< CoordType, dimension > | point, |
| const FieldVector< int, dimension > & | kuhn | ||
| ) |
Map from the reference simplex to some Kuhn simplex.
- Template Parameters
-
dimension Dimension of the simplices CoordType The C++ type of the coordinates
Runtime is of order O(dimension)
- Parameters
-
point Point to map kuhn Permutation of the Kuhn simplex to map to
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8