#include <atlas.h>
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 |
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.