Manicore
Library to implement schemes on n-dimensionnal manifolds.
map_interface.hpp
Go to the documentation of this file.
1 #ifndef MAP_INTERFACE_HPP_INCLUDED
2 #define MAP_INTERFACE_HPP_INCLUDED
3 
4 #include "definitions.hpp"
5 
17 
18 extern "C"
19 {
22 
23  Manicore::ParametrizedMetricMap<2> *List_metrics_2D(size_t id); // detI is the volume form, and DJ the metric on the cotangent space
24 
29 }
31 
32 #endif
33 
Reference for signature of the functions that must be provided alongside the mesh.
Manicore::ParametrizedMap< 2, 2 > * List_face_maps_2D(size_t id)
Manicore::ParametrizedMetricMap< 2 > * List_metrics_2D(size_t id)
Manicore::ParametrizedMap< 3, 2 > * List_embedding_2to3(size_t id)
Manicore::ParametrizedDerivedMap< 3, 2 > * List_pullback_2to3(size_t id)
Manicore::ParametrizedMap< 2, 1 > * List_edge_maps_2D(size_t id)
Manicore::ParametrizedDerivedMap< 2, 1 > * List_edge_pullbacks_2D(size_t id)
Manicore::ParametrizedDerivedMap< 2, 2 > * List_face_pullbacks_2D(size_t id)
First order differentials of the parametrizations.
Definition: definitions.hpp:38
Used for the parametrization of the mesh elements.
Definition: definitions.hpp:23
Used to specify the ambient metric.
Definition: definitions.hpp:54