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

Mangrove_AbaqusManager.h  Components for performing I/O operations between cell (but also simplicial) complexes and INP files 
Mangrove_collapseEntitiesEIA.cpp  The main component for the Mangrove_collapseEntitiesEIA program 
Mangrove_collapseEntitiesGIA.cpp  The main component for the Mangrove_collapseEntitiesGIA program 
Mangrove_collapseEntitiesIG.cpp  The main component for the Mangrove_collapseEntitiesIG program 
Mangrove_collapseEntitiesIS.cpp  The main component for the Mangrove_collapseEntitiesIS program 
Mangrove_collapseEntitiesNMIA.cpp  The main component for the Mangrove_collapseEntitiesNMIA program 
Mangrove_collapseEntitiesSIG.cpp  The main component for the Mangrove_collapseEntitiesSIG program 
Mangrove_collapseEntitiesTS.cpp  The main component for the Mangrove_collapseEntitiesTS program 
Mangrove_convert.cpp  The main component for the Mangrove_convert program 
Mangrove_DATManager.h  Components for performing I/O operations between simplicial complexes of any dimension and DAT files 
Mangrove_EdgeContractors.h  Components for checking whether any edge can be contracted 
Mangrove_EIA.h  Dimensionindependent implementations of the Extended Indexed data structure with Adjacencies for cell and simplicial complexes 
Mangrove_EIA_stats.cpp  The main component for the Mangrove_EIA_stats program 
Mangrove_EIAManager.h  The specialized components for constructing the Extended Indexed data structure with Adjacencies for cell and simplicial shapes, starting from a soup of top topological entities 
Mangrove_EntitiesContainer.h  Containers for arraybased collections of topological entities, directly encoded in any mangrove 
Mangrove_Entity.h  Representations of topological entities in cell or simplicial complexes 
Mangrove_EntityPointerMap.h  A component for mapping topological entities onto other topological entities in any mangrove 
Mangrove_GIA.h  Dimensionindependent implementations of the Generalized Indexed data structure with Adjacencies for cell and simplicial complexes 
Mangrove_GIA_stats.cpp  The main component for the Mangrove_GIA_stats program 
Mangrove_GIAManager.h  The specialized components for constructing the Generalized Indexed data structure with Adjacencies for cell and simplicial shapes, starting from a soup of top topological entities 
Mangrove_GlobalMangroves.h  Graphbased description for any topological data structure, representing all the topological entities in either cell or simplicial complexes with an arbitrary domain 
Mangrove_GMVManager.h  Components for performing I/O operations between cell (but also simplicial) complexes and GMV files 
Mangrove_IG.h  Dimensionindependent implementations of the Incidence Graph for cell and simplicial complexes 
Mangrove_IG_stats.cpp  The main component for the Mangrove_IG_stats program 
Mangrove_IGManager.h  The specialized components for constructing the Incidence Graph starting from a soup of top topological entities 
Mangrove_Intervals.h  Lists of intervals formed by templated values 
Mangrove_IO.h  Components for performing I/O operations between cell (but also simplicial) complexes and files 
Mangrove_IO_files.h  Cumulative headers for all the I/O components among cell (but also simplicial) complexes and files 
Mangrove_IS.h  Dimensionindependent implementations of the Incidence Simplicial data structure for cell and simplicial complexes 
Mangrove_IS_stats.cpp  The main component for the Mangrove_IS_stats program 
Mangrove_ISManager.h  The specialized components for constructing the Incidence Simplicial data structure for cell and simplicial shapes, starting from a soup of top topological entities 
Mangrove_LM5.h  A C++ porting of the LM5 library, largely inspired by the original Libmesh 5 (LM5) library 
Mangrove_Mangrove.h  Graphbased description for any topological data structure, representing cell or simplicial complexes with an arbitrary domain 
Mangrove_mergeTrianglesEIA.cpp  The main component for the Mangrove_mergeTrianglesEIA program 
Mangrove_mergeTrianglesGIA.cpp  The main component for the Mangrove_mergeTrianglesGIA program 
Mangrove_mergeTrianglesIG.cpp  The main component for the Mangrove_mergeTrianglesIG program 
Mangrove_mergeTrianglesIS.cpp  The main component for the Mangrove_mergeTrianglesIS program 
Mangrove_mergeTrianglesNMIA.cpp  The main component for the Mangrove_mergeTrianglesNMIA program 
Mangrove_mergeTrianglesSIG.cpp  The main component for the Mangrove_mergeTrianglesSIG program 
Mangrove_mergeTrianglesTS.cpp  The main component for the Mangrove_mergeTrianglesTS program 
Mangrove_MESHManager.h  Components for performing I/O operations between cell (but also simplicial) complexes and GAMMA MESH files 
Mangrove_Miscellanea.h  Some auxiliary and useful components in the Mangrove TDS Library 
Mangrove_MTDManager.h  Components for performing I/O operations between cell (but also simplicial) complexes and MTD files 
Mangrove_NMIA.h  Implementations of the NonManifold Indexed data structure with Adjacencies for cell and simplicial complexes 
Mangrove_NMIA_stats.cpp  The main component for the Mangrove_NMIA_stats program 
Mangrove_NMIAManager.h  The specialized components for constructing the NonManifold Indexed data structure with Adjacencies for cell and simplicial shapes, starting from a soup of top topological entities 
Mangrove_OBJManager.h  Components for performing I/O operations between cell (but also simplicial) complexes and OBJ files 
Mangrove_OFFManager.h  Components for performing I/O operations between simplicial complexes of dimension up to 3 and OFF files 
Mangrove_PartialMangroves.h  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_PLYManager.h  Components for performing I/O operations between simplicial complexes of dimension up to 3 and PLY files 
Mangrove_Point.h  Tuples, formed by several templated values 
Mangrove_Property.h  Components for associating properties with topological entities in any mangrove 
Mangrove_refineEIA.cpp  The main component for the Mangrove_refineEIA program 
Mangrove_refineGIA.cpp  The main component for the Mangrove_refineGIA program 
Mangrove_refineHexEIA.cpp  The main component for the Mangrove_refineHexEIA program 
Mangrove_refineHexGIA.cpp  The main component for the Mangrove_refineHexGIA program 
Mangrove_refineHexIG.cpp  The main component for the Mangrove_refineHexIG program 
Mangrove_refineHexIS.cpp  The main component for the Mangrove_refineHexIS program 
Mangrove_refineHexNMIA.cpp  The main component for the Mangrove_refineHexNMIA program 
Mangrove_refineHexSIG.cpp  The main component for the Mangrove_refineHexSIG program 
Mangrove_refineHexTS.cpp  The main component for the Mangrove_refineHexTS program 
Mangrove_refineIG.cpp  The main component for the Mangrove_refineIG program 
Mangrove_refineIS.cpp  The main component for the Mangrove_refineIS program 
Mangrove_refineNMIA.cpp  The main component for the Mangrove_refineNMIA program 
Mangrove_refineQuadEIA.cpp  The main component for the Mangrove_refineQuadEIA program 
Mangrove_refineQuadGIA.cpp  The main component for the Mangrove_refineQuadGIA program 
Mangrove_refineQuadIG.cpp  The main component for the Mangrove_refineQuadIG program 
Mangrove_refineQuadIS.cpp  The main component for the Mangrove_refineQuadIS program 
Mangrove_refineQuadNMIA.cpp  The main component for the Mangrove_refineQuadNMIA program 
Mangrove_refineQuadSIG.cpp  The main component for the Mangrove_refineQuadSIG program 
Mangrove_refineQuadTS.cpp  The main component for the Mangrove_refineQuadTS program 
Mangrove_refineSIG.cpp  The main component for the Mangrove_refineSIG program 
Mangrove_refineTS.cpp  The main component for the Mangrove_refineTS program 
Mangrove_satureEIA.cpp  The main component for the Mangrove_satureEIA program 
Mangrove_satureGIA.cpp  The main component for the Mangrove_satureGIA program 
Mangrove_satureIG.cpp  The main component for the Mangrove_satureIG program 
Mangrove_satureIS.cpp  The main component for the Mangrove_satureIS program 
Mangrove_satureNMIA.cpp  The main component for the Mangrove_satureNMIA program 
Mangrove_satureSIG.cpp  The main component for the Mangrove_satureSIG program 
Mangrove_satureTS.cpp  The main component for the Mangrove_satureTS program 
Mangrove_SIG.h  Dimensionindependent implementations of the Simplified Incidence Graph for cell and simplicial complexes 
Mangrove_SIG_stats.cpp  The main component for the Mangrove_SIG_stats program 
Mangrove_SIGManager.h  The specialized components for constructing the Simplified Incidence Graph for cell and simplicial shapes, starting from a soup of top topological entities 
Mangrove_SIMManager.h  Components for performing I/O operations between simplicial complexes of any dimension and SIM files 
Mangrove_test1.cpp  The main component for the Mangrove_test1 program 
Mangrove_test2.cpp  The main component for the Mangrove_test2 program 
Mangrove_test3.cpp  The main component for the Mangrove_test3 program 
Mangrove_test4.cpp  The main component for the Mangrove_test4 program 
Mangrove_test5.cpp  The main component for the Mangrove_test5 program 
Mangrove_test6.cpp  The main component for the Mangrove_test6 program 
Mangrove_test7.cpp  The main component for the Mangrove_test7 program 
Mangrove_TriangleSegment.h  Implementations of the Triangle Segment data structure for cell and simplicial complexes 
Mangrove_TriangleSegmentManager.h  The specialized components for constructing the Triangle Segment data structure for cell and simplicial 2D shapes, starting from a soup of top topological entities 
Mangrove_TS_stats.cpp  The main component for the Mangrove_TS_stats program 
Mangrove_TSManager.h  Components for performing I/O operations between simplicial complexes of dimension up to 3 and TS files 
Mangrove_verifyLKCEdgesEIA.cpp  The main component for the Mangrove_verifyLKCEdgesEIA program 
Mangrove_verifyLKCEdgesGIA.cpp  The main component for the Mangrove_verifyLKCEdgesGIA program 
Mangrove_verifyLKCEdgesIG.cpp  The main component for the Mangrove_verifyLKCEdgesIG program 
Mangrove_verifyLKCEdgesIS.cpp  The main component for the Mangrove_verifyLKCEdgesIS program 
Mangrove_verifyLKCEdgesNMIA.cpp  The main component for the Mangrove_verifyLKCEdgesNMIA program 
Mangrove_verifyLKCEdgesSIG.cpp  The main component for the Mangrove_verifyLKCEdgesSIG program 
Mangrove_verifyLKCEdgesTS.cpp  The main component for the Mangrove_verifyLKCEdgesTS program 
Mangrove_VijManager.h  Components for performing I/O operations between simplicial complexes of any dimension and VIJ files 
MangroveTDS.h  Cumulative header containing the documentation of our Mangrove TDS library 