Classes |
class | Dune::RefinementImp::Simplex::RefinementImp< dimension_, CoordType > |
struct | Dune::RefinementImp::Simplex::RefinementImp< dimension_, CoordType >::Codim< codimension > |
class | Dune::RefinementImp::Simplex::RefinementIteratorSpecial< dimension, CoordType, dimension > |
class | Dune::RefinementImp::Simplex::RefinementIteratorSpecial< dimension, CoordType, 0 > |
class | Dune::RefinementImp::Simplex::RefinementImp< dimension_, CoordType >::Codim< codimension > |
class | Dune::RefinementImp::Simplex::Geometry< mydimension, coorddimension, GridImp > |
class | Dune::RefinementImp::Simplex::MakeableGeometry< mydimension, GridImp > |
class | Dune::RefinementImp::Simplex::ReferenceGeometryInstance< mydimension, GridImp > |
struct | Dune::RefinementImp::Traits 1)==(topologyId >> 1)&&(GenericGeometry::SimplexTopology::type::id >> 1)==(coerceToId >> 1))>::type >< topologyId, CoordType, coerceToId, dim > |
Namespaces |
namespace | Dune |
namespace | Dune::RefinementImp |
| This namespace contains the implementation of Refinement.
|
namespace | Dune::RefinementImp::Simplex |
| This namespace contains the Refinement implementation for simplices (triangles, tetrahedrons...).
|
Functions |
|
|
int | Dune::RefinementImp::Simplex::factorial (int n) |
| Calculate n!
|
int | Dune::RefinementImp::Simplex::binomial (int upper, int lower) |
| calculate
|
template<int dimension> |
int | Dune::RefinementImp::Simplex::pointIndex (const FieldVector< int, dimension > &point) |
| calculate the index of a given gridpoint within a Kuhn0 simplex
|
template<int n> |
FieldVector< int, n > | Dune::RefinementImp::Simplex::getPermutation (int m) |
| Calculate permutation from it's index.
|
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<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.
|