TTK
Loading...
Searching...
No Matches
DiscreteVectorField Member List

This is the complete list of members for DiscreteVectorField, including all inherited members.

buildField(const triangulationType &triangulation)DiscreteVectorField
compare(const triangulationType &triangulation, SimplexId vertexA, SimplexId vertexB, float &weightValue) constDiscreteVectorFieldinline
dimensionality_DiscreteVectorFieldprotected
DiscreteVectorField()DiscreteVectorFieldinline
getAscendingPath(const Cell &cell, std::vector< Cell > &vpath, const triangulationType &triangulation, const bool stopOnCycle) constDiscreteVectorField
getAscendingPathRecursive(const Cell &cell, std::vector< Cell > &vpath, const triangulationType &triangulation, std::vector< char > &previousDescPaths, std::vector< char > &previousAscPaths) constDiscreteVectorField
getAscendingPathThroughWall(const Cell &saddle1, const Cell &saddle2, const std::vector< bool > &isVisited, std::vector< Cell > *const vpath, const triangulationType &triangulation) constDiscreteVectorField
getAscendingWall(const Cell &cell, VisitedMask &mask, const triangulationType &triangulation, std::vector< Cell > *const wall=nullptr, std::vector< SimplexId > *const saddles=nullptr) constDiscreteVectorField
getCellGreaterVertex(const Cell c, const triangulationType &triangulation) constDiscreteVectorField
getCellGreaterVertex(const Cell c, const triangulationType &triangulation) constDiscreteVectorField
getCellLowerVertex(const Cell c, const triangulationType &triangulation) constDiscreteVectorField
getCellLowerVertex(const Cell c, const triangulationType &triangulation) constDiscreteVectorField
getCriticalPoints(std::array< std::vector< SimplexId >, 4 > &criticalCellsByDim, const triangulationType &triangulation) constDiscreteVectorField
getDescendingPath(const Cell &cell, std::vector< Cell > &vpath, const triangulationType &triangulation, const bool stopOnCycle) constDiscreteVectorField
getDescendingPathRecursive(const Cell &cell, std::vector< Cell > &vpath, const triangulationType &triangulation, std::vector< char > &previousDescPaths, std::vector< char > &previousAscPaths) constDiscreteVectorField
getDescendingPathThroughWall(const Cell &saddle2, const Cell &saddle1, const std::vector< bool > &isVisited, std::vector< Cell > *const vpath, const triangulationType &triangulation, const bool stopIfMultiConnected=false, const bool enableCycleDetector=false) constDiscreteVectorField
getDescendingWall(const Cell &cell, VisitedMask &mask, const triangulationType &triangulation, std::vector< Cell > *const wall=nullptr, std::vector< SimplexId > *const saddles=nullptr) constDiscreteVectorField
getDimensionality() constDiscreteVectorField
getNumberOfCells(const int dimension, const triangulationType &triangulation) constDiscreteVectorField
getNumberOfDimensions() constDiscreteVectorField
getPairedCell(const Cell &cell, const triangulationType &triangulation, bool isReverse=false) constDiscreteVectorField
getPersistence(const std::vector< Cell > &vpath, const triangulationType &triangulation) constDiscreteVectorField
getVectorValueAt(SimplexId &vertex) constDiscreteVectorFieldinline
inputVectorField_DiscreteVectorFieldprotected
isBoundary(const Cell &cell, const triangulationType &triangulation) constDiscreteVectorField
isCellCritical(const int cellDim, const SimplexId cellId) constDiscreteVectorField
isCellCritical(const Cell &cell) constDiscreteVectorField
localVectors_DiscreteVectorFieldprotected
numberOfVertices_DiscreteVectorFieldprotected
preconditionTriangulation(AbstractTriangulation *const data)DiscreteVectorFieldinline
reverseAlternatingPath(const std::vector< Cell > &vpath, const triangulationType &triangulation) constDiscreteVectorField
reverseAscendingPath(const std::vector< Cell > &vpath, const triangulationType &triangulation) constDiscreteVectorField
reverseAscendingPathOnWall(const std::vector< Cell > &vpath, const triangulationType &triangulation) constDiscreteVectorField
reverseDescendingPath(const std::vector< Cell > &vpath, const triangulationType &triangulation) constDiscreteVectorField
reverseDescendingPathOnWall(const std::vector< Cell > &vpath, const triangulationType &triangulation) constDiscreteVectorField
reverseFullOrbitDiscreteVectorFieldprotected
setCriticalPoints(const std::array< std::vector< SimplexId >, 4 > &criticalCellsByDim, std::vector< std::array< float, 3 > > &points, std::vector< char > &cellDimensions, std::vector< SimplexId > &cellIds, std::vector< char > &isOnBoundary, std::vector< SimplexId > &PLVertexIdentifiers, const triangulationType &triangulation) constDiscreteVectorField
setCriticalPoints(std::vector< std::array< float, 3 > > &points, std::vector< char > &cellDimensions, std::vector< SimplexId > &cellIds, std::vector< char > &isOnBoundary, std::vector< SimplexId > &PLVertexIdentifiers, const triangulationType &triangulation) constDiscreteVectorField
setInputVectorField(const void *const data, const size_t mTime)DiscreteVectorFieldinline
setManifoldSize(const std::array< std::vector< SimplexId >, 4 > &criticalCellsByDim, const SimplexId *const ascendingManifold, const SimplexId *const descendingManifold, std::vector< SimplexId > &manifoldSize) constDiscreteVectorField
setReverseFullOrbit(bool data)DiscreteVectorFieldinline
setVectorGlyphs(std::vector< std::array< float, 3 > > &points, std::vector< char > &points_pairOrigins, std::vector< char > &cells_pairTypes, std::vector< SimplexId > &cellsIds, std::vector< char > &cellsDimensions, const triangulationType &triangulation) constDiscreteVectorField
vectors_DiscreteVectorFieldprotected