Manicore
Library to implement schemes on n-dimensionnal manifolds.
Classes | Namespaces | Typedefs | Functions
definitions.hpp File Reference

Reference for signature of the functions that must be provided alongside the mesh. More...

#include <Eigen/Dense>
#include <array>
Include dependency graph for definitions.hpp:
This graph shows which files directly or indirectly include this file:

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...
 

Detailed Description

Reference for signature of the functions that must be provided alongside the mesh.