rsvs3D  0.0.0
Codes for the c++ implementation of the 3D RSVS
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nintegrate
 CRSVStecplot
 CRSVSclass
 Citeratereturns
 NparamNamespace containing the parameter classes used to control execution of the 3D-RSVS program
 NdevNamespace containing parameters used for development only, these are disabled in distributions of the code and can be reenabled by defining the compilation variable: "RSVS_ACCESS_DEVELOPMENT_PARAMETERS"
 CrsvsepsClass for control of rsvs epsilon
 CdevparamClass for development parameters
 CfilltypeThe input type of fill information
 CoutputtemplateTemplate for generating the correct processing file for the outputs
 Ctecplottemplate
 CrsvsParameters related to the Velocity calculation and VOS steps
 CsnakingParameters controlling tuning parameters for the stepping of the restricted surface
 CvoxelParameters controlling cartesian grid properties
 CvoronoiClass for handling of voronoi VOS meshing parameters
 CgridClass for parameters of the grid generation
 CioinClass containing the input configuration these are files to load
 CiooutClass containing the output configuration these are files to store and where to store them
 CfilesClass containing all parameter settings for file operations
 CparametersRoot class for all the parameters
 Nparse
 CParserOutput
 NpolyscopersvsNamespace containing interfaces to polyscope for RSVS objects
 CPolyScopeRSVSA structure containing the information about the polyscope display and the RSVS elements to display
 Nrsvs3dNamespace for general purpose tools of the RSVS project
 CVelocityFunction
 CSnakeVelocityCalculatorA base class which needs to be inherited from to implement a new velocity calculation
 Crsvs_exceptionException for signaling rsvs errors
 NrsvstestNamespace for rsvs tests
 CcustomtestClass for customtest
 Ntetgen
 Cio_safeClass for memory safe interface with tetgen.h
 Capiparam
 C_3dVectorWrapperWrap a vector to allow for (i,j) indexing as if it was a 2D array of coordinates
 CArea
 CArrayStruct
 CArrayStructpart
 CArrayVecTemplate class for vector of vectors (matrix)
 CConnecRemvClass containing the information needed to trim objects from a mesh
 CCoordFunc
 CcoordvecHandles the use and norm of a vector for which the norm and the unit value might be needed
 CedgeClass for an edge object in a mesh
 CHashedMap
 CHashedVector
 CHashedVectorPair
 CHashedVectorSafe
 CInputTextCallback_UserData
 CLengthEdge
 CmeshClass for mesh handling
 CmeshdependenceClass for connecting meshes
 Cmeshpart/Abstract class to ensure mesh interfaces are correct
 CModiftrackArray
 Cmodiftrackpart
 CRSVScalcClass to handle the RSVS calculation
 Csnake
 Csnakpart
 CSnakStruct
 Csnax
 Csnaxarray
 Csnaxedge
 Csnaxsurf
 CSparseMatrixTriplet
 Csparsetripletelement
 CsurfClass for surface object in a mesh
 CSurfCentroid
 Ctecplotfile
 Ctri2mesh
 Ctriangle
 Ctrianglepoint
 Ctrianglesurf
 Ctriangulation
 Ctriarray
 CTriFunc\TODO refactor mesh.hpp into mesh and coord headers to allow smaller includes
 Ctripointarray
 CTriStruct
 Ctrisurfarray
 CvertClass for a vertex in a mesh
 CvoluClass for volume cell objects in a mesh
 CVolume
 CVolume2