TTK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
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
checkForGlobalAndComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *orderArray, ttk::Triangulation *triangulation, const bool enforceOrderArrayIdx)ttkAlgorithm
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
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
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, std::map< int, int > &neighborsToId)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, ttk::Triangulation *triangulation, const bool getGlobalOrder=false, 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, std::map< int, int > &neighToId, 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(int threadNumber)ttkAlgorithminline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
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