Manicore
Library to implement schemes on n-dimensionnal manifolds.
|
Reference for signature of the functions that must be provided alongside the mesh. More...
#include <Eigen/Dense>
#include <array>
Go to the source code of this file.
Classes | |
struct | Manicore::ParametrizedMap< dimension, d > |
Used for the parametrization of the mesh elements. More... | |
struct | Manicore::ParametrizedDerivedMap< d1, d2 > |
First order differentials of the parametrizations. More... | |
struct | Manicore::ParametrizedMetricMap< dimension > |
Used to specify the ambient metric. More... | |
Namespaces | |
Manicore | |
Typedefs | |
template<size_t d> | |
using | Manicore::Simplex = std::array< Eigen::Vector< double, d >, d+1 > |
Array of d+1 points of \(\mathbb{R}^d\). More... | |
Functions | |
template<size_t dimension, size_t d> | |
ParametrizedMap< dimension, d > * | Manicore::DefaultMapping (size_t id) |
Do nothing mapping (always return null) More... | |
template<size_t dimension, size_t d> | |
ParametrizedDerivedMap< dimension, d > * | Manicore::DefaultDerivedMapping (size_t id) |
Do nothing mapping (always return null) More... | |
Reference for signature of the functions that must be provided alongside the mesh.