rsvs3D
0.0.0
Codes for the c++ implementation of the 3D RSVS
|
C_3dVectorWrapper | Wrap 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 |
Cedge | Class for an edge object in a mesh |
Csnax | |
Csnaxedge | |
Csnaxsurf | |
Csurf | Class for surface object in a mesh |
Cvert | Class for a vertex in a mesh |
Cvolu | Class for volume cell objects in a mesh |
Ctriangle | |
Ctrianglepoint | |
Ctrianglesurf | |
CArrayVec< T > | Template class for vector of vectors (matrix) |
CArrayVec< double > | |
CConnecRemv | Class containing the information needed to trim objects from a mesh |
▼CCoordFunc | |
CLengthEdge | |
CSurfCentroid | |
CVolume2 | |
Ccoordvec | Handles the use and norm of a vector for which the norm and the unit value might be needed |
Crsvstest::customtest | Class for customtest |
Cparam::dev::devparam | Class for development parameters |
▼Cstd::exception | STL class |
▼Cstd::logic_error | STL class |
Crsvs3d::rsvs_exception | Exception for signaling rsvs errors |
Cparam::files | Class containing all parameter settings for file operations |
Cparam::filltype< T > | The input type of fill information |
Cparam::filltype< double > | |
Cparam::filltype< std::string > | |
Cparam::grid | Class 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::ioin | Class containing the input configuration these are files to load |
Cparam::ioout | Class containing the output configuration these are files to store and where to store them |
Cintegrate::iteratereturns | |
Cmesh | Class for mesh handling |
Cmeshdependence | Class for connecting meshes |
▼Cmodiftrackpart | |
Cedge | Class for an edge object in a mesh |
Csurf | Class for surface object in a mesh |
▼Cparam::outputtemplate | Template for generating the correct processing file for the outputs |
Cparam::tecplottemplate | |
Cparam::parameters | Root class for all the parameters |
Cparse::ParserOutput | |
Cpolyscopersvs::PolyScopeRSVS | A structure containing the information about the polyscope display and the RSVS elements to display |
Cparam::rsvs | Parameters related to the Velocity calculation and VOS steps |
Cintegrate::RSVSclass | |
Cparam::dev::rsvseps | Class for control of rsvs epsilon |
Cintegrate::RSVStecplot | |
Csnake | |
▼Crsvs3d::SnakeVelocityCalculator | A base class which needs to be inherited from to implement a new velocity calculation |
CRSVScalc | Class to handle the RSVS calculation |
Crsvs3d::VelocityFunction | |
Cparam::snaking | Parameters controlling tuning parameters for the stepping of the restricted surface |
▼Csnakpart | |
Csnax | |
Csnaxedge | |
Csnaxsurf | |
Ctriangle | |
Ctrianglepoint | |
Ctrianglesurf | |
Csparsetripletelement< T > | |
Ctecplotfile | |
▼Ctetgenio | |
Ctetgen::io_safe | Class 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::voronoi | Class for handling of voronoi VOS meshing parameters |
Cparam::voxel | Parameters controlling cartesian grid properties |