This namespace contains the Refinement implementation for triangulating prisms (GeometryType::prism -> GeometryType::simplex).
More...
|
| template<int dimension, class CoordType> |
| FieldVector< CoordType, dimension > | transformCoordinate (FieldVector< CoordType, dimension > point) |
| 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.
|
This namespace contains the Refinement implementation for triangulating prisms (GeometryType::prism -> GeometryType::simplex).
◆ getPermutation()
Calculate permutation from it's index.
Runtime is of order O(n).
◆ referenceToKuhn()
template<int dimension, class CoordType>
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 |
◆ transformCoordinate()
template<int dimension, class CoordType>
| FieldVector< CoordType, dimension > Dune::RefinementImp::PrismTriangulation::transformCoordinate |
( |
FieldVector< CoordType, dimension > | point | ) |
|