rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
▼Nintegrate | |
CRSVStecplot | |
CRSVSclass | |
Citeratereturns | |
▼Nparam | Namespace containing the parameter classes used to control execution of the 3D-RSVS program |
▼Ndev | Namespace 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" |
Crsvseps | Class for control of rsvs epsilon |
Cdevparam | Class for development parameters |
Cfilltype | The input type of fill information |
Coutputtemplate | Template for generating the correct processing file for the outputs |
Ctecplottemplate | |
Crsvs | Parameters related to the Velocity calculation and VOS steps |
Csnaking | Parameters controlling tuning parameters for the stepping of the restricted surface |
Cvoxel | Parameters controlling cartesian grid properties |
Cvoronoi | Class for handling of voronoi VOS meshing parameters |
Cgrid | Class for parameters of the grid generation |
Cioin | Class containing the input configuration these are files to load |
Cioout | Class containing the output configuration these are files to store and where to store them |
Cfiles | Class containing all parameter settings for file operations |
Cparameters | Root class for all the parameters |
▼Nparse | |
CParserOutput | |
▼Npolyscopersvs | Namespace containing interfaces to polyscope for RSVS objects |
CPolyScopeRSVS | A structure containing the information about the polyscope display and the RSVS elements to display |
▼Nrsvs3d | Namespace for general purpose tools of the RSVS project |
CVelocityFunction | |
CSnakeVelocityCalculator | A base class which needs to be inherited from to implement a new velocity calculation |
Crsvs_exception | Exception for signaling rsvs errors |
▼Nrsvstest | Namespace for rsvs tests |
Ccustomtest | Class for customtest |
▼Ntetgen | |
Cio_safe | Class for memory safe interface with tetgen.h |
Capiparam | |
C_3dVectorWrapper | Wrap a vector to allow for (i,j) indexing as if it was a 2D array of coordinates |
CArea | |
CArrayStruct | |
CArrayStructpart | |
CArrayVec | Template class for vector of vectors (matrix) |
CConnecRemv | Class containing the information needed to trim objects from a mesh |
CCoordFunc | |
Ccoordvec | Handles the use and norm of a vector for which the norm and the unit value might be needed |
Cedge | Class for an edge object in a mesh |
CHashedMap | |
CHashedVector | |
CHashedVectorPair | |
CHashedVectorSafe | |
CInputTextCallback_UserData | |
CLengthEdge | |
Cmesh | Class for mesh handling |
Cmeshdependence | Class for connecting meshes |
Cmeshpart | /Abstract class to ensure mesh interfaces are correct |
CModiftrackArray | |
Cmodiftrackpart | |
CRSVScalc | Class to handle the RSVS calculation |
Csnake | |
Csnakpart | |
CSnakStruct | |
Csnax | |
Csnaxarray | |
Csnaxedge | |
Csnaxsurf | |
CSparseMatrixTriplet | |
Csparsetripletelement | |
Csurf | Class 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 | |
Cvert | Class for a vertex in a mesh |
Cvolu | Class for volume cell objects in a mesh |
CVolume | |
CVolume2 |