rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 C_3dVectorWrapperWrap a vector to allow for (i,j) indexing as if it was a 2D array of coordinates
 Ctetgen::apiparam
 CArrayStruct< T >
 CModiftrackArray< surf >
 CModiftrackArray< edge >
 CSnakStruct< snaxedge >
 CSnakStruct< snax >
 Csnaxarray
 CSnakStruct< snaxsurf >
 CModiftrackArray< T >
 CSnakStruct< T >
 CTriStruct< trianglepoint >
 Ctripointarray
 CTriStruct< trianglesurf >
 Ctrisurfarray
 CTriStruct< triangle >
 Ctriarray
 CTriStruct< T >
 CArrayStruct< vert >
 CArrayStruct< volu >
 CArrayStructpart
 Cmeshpart/Abstract class to ensure mesh interfaces are correct
 CedgeClass for an edge object in a mesh
 Csnax
 Csnaxedge
 Csnaxsurf
 CsurfClass for surface object in a mesh
 CvertClass for a vertex in a mesh
 CvoluClass for volume cell objects in a mesh
 Ctriangle
 Ctrianglepoint
 Ctrianglesurf
 CArrayVec< T >Template class for vector of vectors (matrix)
 CArrayVec< double >
 CConnecRemvClass containing the information needed to trim objects from a mesh
 CCoordFunc
 CLengthEdge
 CSurfCentroid
 CVolume2
 CcoordvecHandles the use and norm of a vector for which the norm and the unit value might be needed
 Crsvstest::customtestClass for customtest
 Cparam::dev::devparamClass for development parameters
 Cstd::exceptionSTL class
 Cstd::logic_errorSTL class
 Crsvs3d::rsvs_exceptionException for signaling rsvs errors
 Cparam::filesClass containing all parameter settings for file operations
 Cparam::filltype< T >The input type of fill information
 Cparam::filltype< double >
 Cparam::filltype< std::string >
 Cparam::gridClass for parameters of the grid generation
 CHashedVector< T, Q, R >
 CHashedMap< int, int, int >
 CHashedVectorSafe< int, int >
 CHashedMap< T, Q, R >
 CHashedVectorPair< T, Q, R, S >
 CSparseMatrixTriplet
 CHashedVector< int, int >
 CHashedVector< T, Q, int >
 CHashedVectorSafe< T, Q, R >
 CInputTextCallback_UserData
 Cparam::ioinClass containing the input configuration these are files to load
 Cparam::iooutClass containing the output configuration these are files to store and where to store them
 Cintegrate::iteratereturns
 CmeshClass for mesh handling
 CmeshdependenceClass for connecting meshes
 Cmodiftrackpart
 CedgeClass for an edge object in a mesh
 CsurfClass for surface object in a mesh
 Cparam::outputtemplateTemplate for generating the correct processing file for the outputs
 Cparam::tecplottemplate
 Cparam::parametersRoot class for all the parameters
 Cparse::ParserOutput
 Cpolyscopersvs::PolyScopeRSVSA structure containing the information about the polyscope display and the RSVS elements to display
 Cparam::rsvsParameters related to the Velocity calculation and VOS steps
 Cintegrate::RSVSclass
 Cparam::dev::rsvsepsClass for control of rsvs epsilon
 Cintegrate::RSVStecplot
 Csnake
 Crsvs3d::SnakeVelocityCalculatorA base class which needs to be inherited from to implement a new velocity calculation
 CRSVScalcClass to handle the RSVS calculation
 Crsvs3d::VelocityFunction
 Cparam::snakingParameters controlling tuning parameters for the stepping of the restricted surface
 Csnakpart
 Csnax
 Csnaxedge
 Csnaxsurf
 Ctriangle
 Ctrianglepoint
 Ctrianglesurf
 Csparsetripletelement< T >
 Ctecplotfile
 Ctetgenio
 Ctetgen::io_safeClass for memory safe interface with tetgen.h
 Ctri2mesh
 Ctriangulation
 CTriFunc\TODO refactor mesh.hpp into mesh and coord headers to allow smaller includes
 CArea
 CVolume
 Cparam::voronoiClass for handling of voronoi VOS meshing parameters
 Cparam::voxelParameters controlling cartesian grid properties