A generic Chart object that may be used to cast information of points within a manifold to numerical values. More...
#include <Chart.hpp>
A generic Chart object that may be used to cast information of points within a manifold to numerical values.
It is a Domain such that Chart objects can be used as Representers of Topologies.
Charts by itself are abstract objects and may not be created explicitely. All actual chart objects are derived classes, in particular the CoordinateMap<CoordinateSystem> template instantiated over a certain numerical coordinate system. Examples are numerical charts from the VecAl library, which are of the form VecAl::Chart<CoordinateType, FloatType>. The FloatType argument, e.g. double, float or qdouble, will be used to construct the numerical types. The CoordinateType will be used to construct names of compound types like tensorial types.