![]() |
CAPD RedHom Library
|
#include <capd/apiRedHom/Complex.h>
Public Types | |
| typedef size_t | Id |
| typedef size_t | CellCode |
| typedef boost::tuple< Id, Id, int > | KappaMapEntry |
| typedef boost::any_range< KappaMapEntry, boost::random_access_traversal_tag, const KappaMapEntry, std::ptrdiff_t > | KappaMapEntries |
| typedef boost::any_range< Dim, boost::random_access_traversal_tag, const Dim, std::ptrdiff_t > | Dims |
| typedef boost::any | InternalComplex |
| typedef ComplexTraits< DefaultComplexTag > | Traits |
| typedef Traits::Size | Size |
| typedef Traits::Dim | Dim |
| typedef CellsCollection::ComplexCell | Cell |
Public Member Functions | |
| AnyWrapper & | anyComplex () |
| template<typename T > | |
| T & | rawComplex () |
| template<typename T > | |
| boost::shared_ptr< T > | rawComplexPtr () |
| Dim | dim () const |
| Size | cardinality () const |
| ComplexIterators | iterators () |
Static Public Attributes | |
| static const int | TYPE_LEFSCHETZ = GeneralizedComplexes::LEFSCHETZ |
Protected Member Functions | |
| template<typename ThisT , typename Types > | |
| void | set_complex (const AnyWrapper &complex) |
Protected Attributes | |
| AnyWrapper | _complex |
| boost::function< Dim()> | _dim |
| boost::function< Size()> | _cardinality |
| CAPD_CLASS_LOGGER | |
Friends | |
| struct | CreateSComplex |
| struct | SetFunctions< GeneralizedSComplex > |
| GeneralizedSComplex (const Dims &dims, const KappaMapEntries &kappaMapEntries, int type=GeneralizedSComplex::TypeDefault()) | |
| static int | TypeDefault () |
|
inherited |
|
inherited |
| typedef boost::any_range<Dim, boost::random_access_traversal_tag, const Dim, std::ptrdiff_t> capd::apiRedHom::GeneralizedSComplex::Dims |
|
inherited |
| typedef boost::any_range<KappaMapEntry, boost::random_access_traversal_tag, const KappaMapEntry, std::ptrdiff_t> capd::apiRedHom::GeneralizedSComplex::KappaMapEntries |
| typedef boost::tuple<Id, Id, int> capd::apiRedHom::GeneralizedSComplex::KappaMapEntry |
|
inherited |
|
inherited |
| GeneralizedSComplex::GeneralizedSComplex | ( | const Dims & | dims, |
| const KappaMapEntries & | kappaMapEntries, | ||
| int | type = GeneralizedSComplex::TypeDefault() |
||
| ) |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
|
static |
|
friend |
|
friend |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
static |