|
dune-geometry 2.10
|
This namespace contains the Refinement implementation for triangulating hypercubes (GeometryType::cube -> GeometryType::simplex). More...
Classes | |
| class | RefinementIteratorSpecial |
| class | RefinementImp |
| class | RefinementIteratorSpecial< dimension, CoordType, dimension > |
| class | RefinementIteratorSpecial< dimension, CoordType, 0 > |
Functions | |
| 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 hypercubes (GeometryType::cube -> GeometryType::simplex).
| FieldVector< int, n > Dune::RefinementImp::Simplex::getPermutation | ( | int | m | ) |
Calculate permutation from it's index.
Runtime is of order O(n).
| 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.
| dimension | Dimension of the simplices |
| CoordType | The C++ type of the coordinates |
Runtime is of order O(dimension)
| point | Point to map |
| kuhn | Permutation of the Kuhn simplex to map to |