MathTL
 All Classes Functions Variables Typedefs Enumerations
Public Member Functions | Protected Attributes
MathTL::Atlas< DIM_d, DIM_m > Class Template Reference

#include <atlas.h>

List of all members.

Public Member Functions

 Atlas ()
 default constructor, yields empty atlas
 Atlas (const Array1D< Chart< DIM_d, DIM_m > * > &, const SymmetricMatrix< bool > &)
 constructor from a number of charts and adjacency relations
const Array1D< Chart< DIM_d,
DIM_m > * > & 
charts () const
 read access to the charts
const SymmetricMatrix< bool > & get_adjacency_matrix () const
 read access to the adjacency matrix

Protected Attributes

Array1D< Chart< DIM_d, DIM_m > * > charts_
 pointers to the parametrizations
SymmetricMatrix< bool > adjacency_matrix
 adjacency relations

Detailed Description

template<unsigned int DIM_d, unsigned int DIM_m = DIM_d>
class MathTL::Atlas< DIM_d, DIM_m >

Base class for an overlapping or non-overlapping atlas A = (kappa_i)_{i=1,...,n} of a d-dimensional manifold Omega in R^m. Essentially, an atlas is a collecition of mappings, together with the topological information of the manifold given by a symmetric adjacency matrix.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs Enumerations