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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
BaseClass()ttk::BaseClass
checkEmptyMPIInput(inputType *input)ttkAlgorithminline
checkGlobalIdValidity(ttk::LongSimplexId *globalIds, ttk::SimplexId simplexNumber, unsigned char *ghost, int *rankArray)ttkAlgorithmprotected
CompactTriangulationCacheSizettkAlgorithmprotected
compute1sheets(const std::vector< std::pair< SimplexId, char > > &jacobiSet, std::vector< std::pair< SimplexId, SimplexId > > &jacobiSetClassification, const triangulationType &triangulation)ttk::ReebSpaceprotected
compute1sheetsOnly(const std::vector< std::pair< SimplexId, char > > &jacobiSet, std::vector< std::pair< SimplexId, SimplexId > > &jacobiSetClassification, const triangulationType &triangulation)ttk::ReebSpaceprotected
compute2sheetChambers(const dataTypeU *const uField, const dataTypeV *const vField, const triangulationType &triangulation)ttk::ReebSpaceinlineprotected
compute2sheets(const std::vector< std::pair< SimplexId, SimplexId > > &jacobiEdges, const dataTypeU *const uField, const dataTypeV *const vField, const triangulationType &triangulation)ttk::ReebSpaceinlineprotected
compute3sheet(const SimplexId &vertexId, const std::vector< std::vector< std::array< SimplexId, 3 > > > &tetTriangles, const triangulationType &triangulation)ttk::ReebSpaceprotected
compute3sheets(std::vector< std::vector< std::array< SimplexId, 3 > > > &tetTriangles, const triangulationType &triangulation)ttk::ReebSpaceprotected
computeGeometricalMeasures(Sheet3 &sheet, const dataTypeU *const uField, const dataTypeV *const vField, const triangulationType &triangulation)ttk::ReebSpaceinlineprotected
connect3sheetTo0sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &sheet0Id)ttk::ReebSpaceprotected
connect3sheetTo1sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &sheet1Id)ttk::ReebSpaceprotected
connect3sheetTo2sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &sheet2Id)ttk::ReebSpaceprotected
connect3sheetTo3sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &otherSheet3Id)ttk::ReebSpaceprotected
connectSheets(const triangulationType &triangulation)ttk::ReebSpaceprotected
currentData_ttk::ReebSpaceprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
disconnect1sheetFrom0sheet(ReebSpaceData &data, const SimplexId &sheet1Id, const SimplexId &sheet0Id, const SimplexId &biggerId)ttk::ReebSpaceprotected
disconnect3sheetFrom0sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &sheet0Id)ttk::ReebSpaceprotected
disconnect3sheetFrom1sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &sheet1Id, const SimplexId &biggerId, const triangulationType &triangulation)ttk::ReebSpaceprotected
disconnect3sheetFrom2sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &sheet2Id)ttk::ReebSpaceprotected
disconnect3sheetFrom3sheet(ReebSpaceData &data, const SimplexId &sheet3Id, const SimplexId &other3SheetId)ttk::ReebSpaceprotected
dispatch(const dataTypeU *const uField, const dataTypeV *const vField, ttk::Triangulation *const triangulation)ttkReebSpaceprotected
edgeNumber_ttk::ReebSpaceprotected
empty() constttk::ReebSpaceinlineprotected
execute(const dataTypeU *const uField, const dataTypeV *const vField, const triangulationType &triangulation)ttk::ReebSpaceinlineprotected
expand3sheets_ttk::ReebSpaceprotected
fiberSurface_ttk::ReebSpaceprotected
fiberSurfaceVertexList_ttk::ReebSpaceprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkReebSpaceprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkReebSpaceprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
flush(const triangulationType &triangulation)ttk::ReebSpaceprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks)ttkAlgorithmprotected
get0sheet(const SimplexId &sheetId) constttk::ReebSpaceinlineprotected
get0sheetSegmentation() constttk::ReebSpaceinlineprotected
get1sheet(const SimplexId &sheetId) constttk::ReebSpaceinlineprotected
get1sheetSegmentation() constttk::ReebSpaceinlineprotected
get2sheet(const SimplexId &sheetId) constttk::ReebSpaceinlineprotected
get3sheet(const SimplexId &sheetId) constttk::ReebSpaceinlineprotected
get3sheetTetSegmentation() constttk::ReebSpaceinlineprotected
get3sheetVertexSegmentation() constttk::ReebSpaceinlineprotected
GetClassName()ttkReebSpacevirtual
getEdgeTypes() constttk::ReebSpaceinlineprotected
getFiberSurfaceVertices() constttk::ReebSpaceinlineprotected
GetForceInputOffsetScalarField()ttkReebSpacevirtual
GetIdentifierArrayPtr(const bool &enforceArrayIndex, const int &arrayIndex, const std::string &arrayName, vtkDataSet *const inputData, std::vector< ttk::SimplexId > &spareStorage, const int inputPort=0, const bool printErr=true)ttkAlgorithm
getJacobi2Edge(const SimplexId &jacobiEdgeId) constttk::ReebSpaceinlineprotected
getNumberOf2sheets() constttk::ReebSpaceinlineprotected
GetOneSheetEdgeId()ttkReebSpacevirtual
GetOneSheetId()ttkReebSpacevirtual
GetOneSheetType()ttkReebSpacevirtual
GetOneSheetValue()ttkReebSpacevirtual
GetOneSheetVertexId()ttkReebSpacevirtual
GetOptionalArray(const bool &enforceArrayIndex, const int &arrayIndex, const std::string &arrayName, vtkDataSet *const inputData, const int &inputPort=0)ttkAlgorithm
GetOrderArray(vtkDataSet *const inputData, const int scalarArrayIdx, const int orderArrayIdx=0, const bool enforceOrderArrayIdx=false)ttkAlgorithm
GetOrderArrayName(vtkDataArray *const array)ttkAlgorithmstatic
GetOutput()ttkAlgorithm
GetOutput(int)ttkAlgorithm
GetSimplificationCriterion()ttkReebSpacevirtual
GetSimplificationThreshold()ttkReebSpacevirtual
getThreadNumber() constttk::BaseClassinline
GetThreeSheetDomainVolume()ttkReebSpacevirtual
GetThreeSheetExpansion()ttkReebSpacevirtual
GetThreeSheetHyperVolume()ttkReebSpacevirtual
GetThreeSheetRangeArea()ttkReebSpacevirtual
GetThreeSheetTetNumber()ttkReebSpacevirtual
GetThreeSheetVertexNumber()ttkReebSpacevirtual
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetTwoSheetCaseId()ttkReebSpacevirtual
GetTwoSheetEdgeId()ttkReebSpacevirtual
GetTwoSheetEdgeType()ttkReebSpacevirtual
GetTwoSheetId()ttkReebSpacevirtual
GetTwoSheetParameterization()ttkReebSpacevirtual
GetTwoSheets()ttkReebSpacevirtual
GetTwoSheetTetId()ttkReebSpacevirtual
GetTwoSheetValue()ttkReebSpacevirtual
GetUseOctreeAcceleration()ttkReebSpacevirtual
GetZeroSheetId()ttkReebSpacevirtual
GetZeroSheetType()ttkReebSpacevirtual
GetZeroSheetValue()ttkReebSpacevirtual
GetZeroSheetVertexId()ttkReebSpacevirtual
hasConnectedSheets_ttk::ReebSpaceprotected
IsA(const char *type)ttkReebSpacevirtual
IsTypeOf(const char *type)ttkReebSpacestatic
jacobi2edges_ttk::ReebSpaceprotected
jacobiSet_ttk::ReebSpaceprotected
jacobiSetEdges_ttk::ReebSpaceprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
mergeSheets(const SimplexId &smallerId, const SimplexId &biggerId, const triangulationType &triangulation)ttk::ReebSpaceprotected
MPIGhostPipelinePreconditioning(vtkDataSet *input)ttkAlgorithmprotected
MPIPipelinePreconditioning(vtkDataSet *input, std::vector< int > &neighbors, ttk::Triangulation *triangulation=nullptr)ttkAlgorithmprotected
MPITriangulationPreconditioning(ttk::Triangulation *triangulation, vtkDataSet *input)ttkAlgorithmprotected
New()ttkReebSpacestatic
originalData_ttk::ReebSpaceprotected
perturb(const dataTypeU *const uField, const dataTypeV *const vField, const dataTypeU &uEpsilon=Geometry::powIntTen(-DBL_DIG), const dataTypeV &vEpsilon=Geometry::powIntTen(-DBL_DIG))ttk::ReebSpaceinlineprotected
preconditionTriangulation(AbstractTriangulation *const triangulation)ttk::ReebSpaceinlineprotected
preMergeSheets(const SimplexId &sheetId0, const SimplexId &sheetId1)ttk::ReebSpaceprotected
prepareSimplification()ttk::ReebSpaceprotected
printConnectivity(const ReebSpaceData &data) constttk::ReebSpaceprotected
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
printMsg(const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::vector< std::string > &msgs, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const double &memory, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const double &time, const int &threads, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::vector< std::vector< std::string > > &rows, const debug::Priority &priority=debug::Priority::INFO, const bool hasHeader=true, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginline
printMsg(const std::string &msg, const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) constttk::Debuginline
printMsgInternal(const std::string &msg, const std::string &right, const std::string &filler, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printMsgInternal(const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) constttk::Debuginlineprotected
printWrn(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
ProcessRequest(vtkInformation *request, vtkInformationVector **inputVectors, vtkInformationVector *outputVector) overridettkAlgorithm
ReebSpace()ttk::ReebSpaceprotected
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkReebSpaceprotected
ttkAlgorithm::RequestData(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestDataNotGenerated(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestDataObject(vtkInformation *request, vtkInformationVector **inputVectors, vtkInformationVector *outputVector)ttkAlgorithmprotectedvirtual
RequestInformation(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateExtent(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateTime(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
RequestUpdateTimeDependentInformation(vtkInformation *ttkNotUsed(request), vtkInformationVector **ttkNotUsed(inputVectors), vtkInformationVector *ttkNotUsed(outputVector))ttkAlgorithminlineprotectedvirtual
SafeDownCast(vtkObject *o)ttkReebSpacestatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setExpand3Sheets(const bool &onOff)ttk::ReebSpaceinlineprotected
SetForceInputOffsetScalarField(bool)ttkReebSpacevirtual
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetOneSheetEdgeId(bool)ttkReebSpacevirtual
SetOneSheetId(bool)ttkReebSpacevirtual
SetOneSheetType(bool)ttkReebSpacevirtual
SetOneSheetValue(bool)ttkReebSpacevirtual
SetOneSheetVertexId(bool)ttkReebSpacevirtual
setRangeDrivenOctree(const bool &onOff)ttk::ReebSpaceinlineprotected
SetSimplificationCriterion(int)ttkReebSpacevirtual
SetSimplificationThreshold(double)ttkReebSpacevirtual
setSosOffsetsU(const SimplexId *const sosOffsetsU)ttk::ReebSpaceinlineprotected
setSosOffsetsV(const SimplexId *const sosOffsetsV)ttk::ReebSpaceinlineprotected
setTetNumber(const SimplexId &tetNumber)ttk::ReebSpaceinlineprotected
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
SetThreeSheetDomainVolume(bool)ttkReebSpacevirtual
SetThreeSheetExpansion(bool)ttkReebSpacevirtual
SetThreeSheetHyperVolume(bool)ttkReebSpacevirtual
SetThreeSheetRangeArea(bool)ttkReebSpacevirtual
SetThreeSheetTetNumber(bool)ttkReebSpacevirtual
SetThreeSheetVertexNumber(bool)ttkReebSpacevirtual
SetTwoSheetCaseId(bool)ttkReebSpacevirtual
SetTwoSheetEdgeId(bool)ttkReebSpacevirtual
SetTwoSheetEdgeType(bool)ttkReebSpacevirtual
SetTwoSheetId(bool)ttkReebSpacevirtual
SetTwoSheetParameterization(bool)ttkReebSpacevirtual
SetTwoSheets(bool)ttkReebSpacevirtual
SetTwoSheetTetId(bool)ttkReebSpacevirtual
SetTwoSheetValue(bool)ttkReebSpacevirtual
SetUseAllCores(bool useAllCores)ttkAlgorithminline
SetUseOctreeAcceleration(bool)ttkReebSpacevirtual
setVertexNumber(const SimplexId &vertexNumber)ttk::ReebSpaceinlineprotected
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
SetZeroSheetId(bool)ttkReebSpacevirtual
SetZeroSheetType(bool)ttkReebSpacevirtual
SetZeroSheetValue(bool)ttkReebSpacevirtual
SetZeroSheetVertexId(bool)ttkReebSpacevirtual
simplify(const dataTypeU *const uField, const dataTypeV *const vField, const triangulationType &triangulation, const double &simplificationThreshold, const SimplificationCriterion &criterion=SimplificationCriterion::rangeArea)ttk::ReebSpaceinlineprotected
simplifySheet(const SimplexId &sheetId, const SimplificationCriterion &simplificationCriterion, const triangulationType &triangulation)ttk::ReebSpaceprotected
simplifySheets(const double &simplificationThreshold, const SimplificationCriterion &simplificationCriterion, const triangulationType &triangulation)ttk::ReebSpaceprotected
sosOffsetsU_ttk::ReebSpaceprotected
sosOffsetsV_ttk::ReebSpaceprotected
Superclass typedefttkReebSpace
tetNumber_ttk::ReebSpaceprotected
threadNumber_ttk::BaseClassmutableprotected
totalArea_ttk::ReebSpaceprotected
totalHyperVolume_ttk::ReebSpaceprotected
totalVolume_ttk::ReebSpaceprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkReebSpace()ttkReebSpaceprotected
UpdateThreadNumber()ttkAlgorithminline
vertexNumber_ttk::ReebSpaceprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
withRangeDrivenOctree_ttk::ReebSpaceprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected