Manicore
Library to implement schemes on n-dimensionnal manifolds.
Classes | Functions
Mesh

Classes to build and manage the mesh. More...

Classes

class  Manicore::dCell_graph< dimension >
 Manage topological relations between cells. More...
 
class  Manicore::dCell_map< dimension, d >
 Manage the geometry of a cell. More...
 
class  Manicore::dCell_map< dimension, 0 >
 Specialization for the vertices. More...
 
class  Manicore::DOFSpace< dimension >
 Convert between local and global data. More...
 
class  Manicore::Mesh< dimension >
 Main data structure for the mesh. More...
 

Functions

static Mesh< dimension > * Manicore::Mesh_builder< dimension >::build (const char *meshfile, const char *mapfile)
 Construct a Mesh object from files. More...
 

Detailed Description

Classes to build and manage the mesh.

Function Documentation

◆ build()

template<size_t dimension>
Mesh< dimension > * Mesh_builder::build ( const char *  meshfile,
const char *  mapfile 
)
static

Construct a Mesh object from files.

Parameters
meshfilejson file describing the topology, the format is given in mesh_format
mapfileshared library describing the geometry, the format is given in map_interface.hpp