The Mangrove TDS Library
2.0
A C++ tool for the Fast Prototyping of Topological Data Structures

mangrove_tds  All the components (classes, enumerations, typedefs, and functions), provided by the Mangrove TDS Library 
Mangrove_AbaqusManager  A component for performing I/O operations between cell (but also simplicial) complexes and INP files 
Mangrove_AcceptAllContractionsChecker  A component for checking whether an edge can be contracted 
Mangrove_CompareEntity  A "strictly less than" comparator for topological entities in a cell or simplicial complexes 
Mangrove_ComparePoints  A comparator among tuples of templated values 
Mangrove_DataManager  A generic parser for the content of a file 
Mangrove_DATManager  A component for performing I/O operations between simplicial complexes of any dimension and DAT files 
Mangrove_EdgeContractorChecker  A component for checking whether an edge can be contracted 
Mangrove_EIA  A partial mangrove, representing the core implementation of the Extended Indexed data structure with Adjacencies, not optimized for any type of complexes 
Mangrove_EIA_Cell  A partial mangrove, representing the Extended Indexed data structure with Adjacencies, optimized for cell complexes 
Mangrove_EIA_Simpl  A partial mangrove, representing the Extended Indexed data structure with Adjacencies, optimized for simplicial complexes 
Mangrove_EIACManager  The main component for constructing the Extended Indexed data structure with Adjacencies, optimized for cell complexes, from a soup of top topological entities 
Mangrove_EIAManager  The main component for constructing the Extended Indexed data structure with Adjacencies from a soup of top topological entities 
Mangrove_EIASManager  The main component for constructing the Extended Indexed data structure with Adjacencies, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_EntitiesContainer  An arraybased collection of topological entities in any mangrove 
Mangrove_Entity  A representation of any topological entity, directly encoded in any mangrove 
Mangrove_EntityIterator  A safe iterator over collections of topological entities in any mangrove 
Mangrove_EntityPointer  A reference to a topological entity, directly encoded in any mangrove, representing any cell or simplicial complex 
Mangrove_EntityPointerMap  A component for mapping topological entities onto other topological entities in any mangrove 
Mangrove_ExtendedRawFace  A raw and auxiliary description of a face 
Mangrove_Face  A basic description of a face of any top topological entity 
Mangrove_FaceHierarchy  A hierarchy of faces for a class of topological entities 
Mangrove_GhostEntity  The explicit representation of any ghost topological entity, not necessarily encoded in any mangrove, representing any cell or simplicial complex 
Mangrove_GhostEntityPointer  A ghost reference to a topological entity, not necessarily encoded in any mangrove, representing any cell or simplicial complex 
Mangrove_GhostPropertyHandle  A handle for a ghost property, associated with a random subset of ghost topological entities in any partial mangrove 
Mangrove_GIA  A partial mangrove, representing the core implementation of the Generalized Indexed data structure with Adjacencies, not optimized for any type of complexes 
Mangrove_GIA_Cell  A partial mangrove, representing the Generalized Indexed data structure with Adjacencies, optimized for cell complexes 
Mangrove_GIA_Simpl  A partial mangrove, representing the Generalized Indexed data structure with Adjacencies, optimized for simplicial complexes 
Mangrove_GIACManager  The main component for constructing the Generalized Indexed data structure with Adjacencies, optimized for cell complexes, from a soup of top topological entities 
Mangrove_GIAManager  The main component for constructing the Generalized Indexed data structure with Adjacencies from a soup of top topological entities 
Mangrove_GIASManager  The main component for constructing the Generalized Indexed data structure with Adjacencies, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_GlobalMangrove  A graphbased description for any topological data structure, representing all the topological entities in either cell or simplicial complexes with an arbitrary domain 
Mangrove_GlobalPropertyHandle  A handle for a global property, associated with all the topological entities in any mangrove 
Mangrove_GmfMshSct  An auxiliary data structure for describing and accessing a mesh in any GAMMA MESH (GMF) file 
Mangrove_GMVManager  A component for performing I/O operations between cell (but also simplicial) complexes and GMV files 
Mangrove_IG  A global mangrove, representing the core implementation of the Incidence Graph, not optimized for any type of complexes 
Mangrove_IG_Cell  A global mangrove, representing the Incidence Graph, optimized for cell complexes 
Mangrove_IG_Simpl  A global mangrove, representing the Incidence Graph, optimized for simplicial complexes 
Mangrove_IGCManager  The main component for constructing the Incidence Graph, optimized for cell complexes, from a soup of top topological entities 
Mangrove_IGManager  The main component for constructing the Incidence Graph for cell and simplicial shapes from a soup of top topological entities 
Mangrove_IGSManager  The main component for constructing the Incidence Graph, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_Interval  An interval formed by templated values 
Mangrove_IntervalElement  A generic element in any doublelinked list of intervals, formed by templated values 
Mangrove_IntervalsList  A doublelinked list of intervals, formed by templated values 
Mangrove_IO  The main component for constructing any mangrove from a soup of top topological entities 
Mangrove_IS  A global mangrove, representing the core implementation of the Simplified Incidence Graph, not optimized for any type of complexes 
Mangrove_IS_Cell  A global mangrove, representing the Incidence Simplicial data structure, optimized for cell complexes 
Mangrove_IS_Simpl  A global mangrove, representing the Incidence Simplicial data structure, optimized for simplicial complexes 
Mangrove_ISCManager  The main component for constructing the Incidence Simplicial data structure, optimized for cell complexes, from a soup of top topological entities 
Mangrove_ISManager  The main component for constructing the Incidence Simplicial data structure from a soup of top topological entities 
Mangrove_ISSManager  The main component for constructing the Incidence Simplicial data structure, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_KwdSct  An auxiliary data structure for accessing the string format, related to any keyword in the GAMMA MESH (GMF) files 
Mangrove_LocalPropertyHandle  A handle for a local property, associated with all the topological entities of a certain dimension in any mangrove 
Mangrove_Mangrove  A graphbased description for any topological data structure, representing cell or simplicial complexes with an arbitrary domain 
Mangrove_MESHManager  A component for performing I/O operations between cell (but also simplicial) complexes and GAMMA MESH files 
Mangrove_MTDManager  A component for performing I/O operations between cell (but also simplicial) complexes and MTD files 
Mangrove_NightmarePropertyHandle  A handle for a nightmare property, associated with a random subset of ghost references to ghost topological entities in any partial mangrove 
Mangrove_NMIA  A partial mangrove, representing the core implementation of the NonManifold Indexed data structure with Adjacencies, not optimized for any type of complexes 
Mangrove_NMIA_Cell  A partial mangrove, representing the NonManifold Indexed data structure with Adjacencies, optimized for cell complexes 
Mangrove_NMIA_Simpl  A partial mangrove, representing the NonManifold Indexed data structure with Adjacencies, optimized for simplicial complexes 
Mangrove_NMIACManager  The main component for constructing the NonManifold Indexed data structure with Adjacencies, optimized for cell complexes, from a soup of top topological entities 
Mangrove_NMIAManager  The main component for constructing the NonManifold Indexed data structure with Adjacencies from a soup of top topological entities 
Mangrove_NMIASManager  The main component for constructing the NonManifold Indexed data structure with Adjacencies, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_OBJManager  A component for performing I/O operations between cell (but also simplicial) complexes and OBJ files 
Mangrove_OFFManager  A component for performing I/O operations between simplicial complexes of dimension up to 3 and OFF files 
Mangrove_PartialMangrove  A graphbased description for any topological data structure, representing only a subset of topological entities in either cell or simplicial complexes with an arbitrary domain 
Mangrove_PLYElementsList  A linked list of elements in the PLY format 
Mangrove_PLYElementsNode  A custom element in the PLY format 
Mangrove_PLYManager  A component for performing I/O operations between simplicial complexes and PLY files 
Mangrove_PLYPropertiesList  A linked list of properties in the PLY format 
Mangrove_PLYPropertiesNode  A custom property in the PLY format 
Mangrove_Point  A tuple of several templated values 
Mangrove_PropertyBase  A handle for a generic property which can be assigned with a topological entity in any mangrove 
Mangrove_RawFace  A raw and auxiliary description of a face 
Mangrove_RawTriangle  Raw description of any triangle, directly encoded in any mangrove 
Mangrove_SIG  A global mangrove, representing the core implementation of the Simplified Incidence Graph, not optimized for any type of complexes 
Mangrove_SIG_Cell  A global mangrove, representing the Simplified Incidence Graph, optimized for cell complexes 
Mangrove_SIG_Simpl  A global mangrove, representing the Simplified Incidence Graph, optimized for simplicial complexes 
Mangrove_SIGCManager  The main component for constructing the Simplified Incidence Graph, optimized for cell complexes, from a soup of top topological entities 
Mangrove_SIGManager  The main component for constructing the Simplified Incidence Graph data structure from a soup of top topological entities 
Mangrove_SIGSManager  The main component for constructing the Incidence Simplicial data structure, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_SIMManager  A component for performing I/O operations between simplicial complexes of any dimension and SIM files 
Mangrove_SparsePropertyHandle  A handle for a sparse property, associated with a random subset of topological entities in any mangrove 
Mangrove_TriangleSegment  A partial mangrove, representing the core implementation of the Triangle Segment data structure, not optimized for any type of complexes 
Mangrove_TriangleSegment_Cell  A partial mangrove, representing the Triangle Segment data structure, optimized for cell complexes 
Mangrove_TriangleSegment_Simpl  A partial mangrove, representing the Triangle Segment data structure, optimized for simplicial complexes 
Mangrove_TriangleSegmentCManager  The main component for constructing the Triangle Segment data structure, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_TriangleSegmentManager  The main component for constructing the Triangle Segment data structure from a soup of top topological entities 
Mangrove_TriangleSegmentSManager  The main component for constructing the Triangle Segment data structure, optimized for simplicial complexes, from a soup of top topological entities 
Mangrove_TSManager  A component for performing I/O operations between simplicial complexes of dimension up to 3 and TS files 
Mangrove_VIJManager  A component for performing I/O operations between simplicial complexes of any dimension and VIJ files 