FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
FEAT::Geometry::DimensionalChartHelper< RootMesh_, world_dim > Struct Template Reference

World dimension dependent helper class for parsing charts. More...

#include <mesh_file_reader.hpp>

Static Public Member Functions

static std::shared_ptr< Xml::MarkupParsermarkup (const String &name, std::unique_ptr< Atlas::ChartBase< RootMesh_ > > &chart)
 Creates a parser for a chart, its type identified by a name String. More...
 

Detailed Description

template<typename RootMesh_, int world_dim>
struct FEAT::Geometry::DimensionalChartHelper< RootMesh_, world_dim >

World dimension dependent helper class for parsing charts.

Template Parameters
RootMesh_Type of the mesh the chart is supposed to work with.
world_dimWorld dimension of the RootMesh_. This is separate because it is used for explicit specialization.

This class filters which chart(-parser) classes will be instantiated for each world_dim value, because (all?) charts are tied to a certain dimension. This is the generic implementation for values of world_dim which do not have any charts, and serves as an interface documentation.

Definition at line 1788 of file mesh_file_reader.hpp.

Member Function Documentation

◆ markup()

template<typename RootMesh_ , int world_dim>
static std::shared_ptr< Xml::MarkupParser > FEAT::Geometry::DimensionalChartHelper< RootMesh_, world_dim >::markup ( const String name,
std::unique_ptr< Atlas::ChartBase< RootMesh_ > > &  chart 
)
inlinestatic

Creates a parser for a chart, its type identified by a name String.

Parameters
[in]nameType name of the chart to parse
[out]chartWhere to parse the chart to

Definition at line 1802 of file mesh_file_reader.hpp.


The documentation for this struct was generated from the following file: