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 |