TTK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ttkPersistenceDiagram Member List

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
approxT_ttk::PersistenceDiagramprotected
augmentPersistenceDiagram(std::vector< PersistencePair > &persistencePairs, const scalarType *const scalars, const triangulationType *triangulation)ttk::PersistenceDiagramprotected
BackEndttk::PersistenceDiagramprotected
BACKEND enum namettk::PersistenceDiagramprotected
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
checkManifold(const triangulationType *const triangulation)ttk::PersistenceDiagramprotected
checkProgressivityRequirement(const triangulationType *triangulation)ttk::PersistenceDiagramprotected
checkProgressivityRequirement(const triangulationType *ttkNotUsed(triangulation))ttk::PersistenceDiagramprotected
CompactTriangulationCacheSizettkAlgorithmprotected
computeCTPersistenceDiagram(ftm::FTMTreePP &tree, const std::vector< std::tuple< ttk::SimplexId, ttk::SimplexId, scalarType, bool > > &pairs, std::vector< PersistencePair > &diagram) constttk::PersistenceDiagramprotected
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
contourTree_ttk::PersistenceDiagramprotected
dcg_ttk::PersistenceDiagramprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
dms_ttk::PersistenceDiagramprotected
Epsilonttk::PersistenceDiagramprotected
execute(std::vector< PersistencePair > &CTDiagram, const scalarType *inputScalars, const size_t scalarsMTime, const SimplexId *inputOffsets, const triangulationType *triangulation, const std::vector< bool > *updateMask=nullptr)ttk::PersistenceDiagramprotected
executeApproximateTopology(std::vector< PersistencePair > &CTDiagram, const scalarType *inputScalars, const triangulationType *triangulation)ttk::PersistenceDiagramprotected
executeDiscreteMorseSandwich(std::vector< PersistencePair > &CTDiagram, const scalarType *inputScalars, const size_t scalarsMTime, const SimplexId *inputOffsets, const triangulationType *triangulation, const std::vector< bool > *updateMask=nullptr)ttk::PersistenceDiagramprotected
executeFTM(std::vector< PersistencePair > &CTDiagram, const scalarType *inputScalars, const SimplexId *inputOffsets, const triangulationType *triangulation)ttk::PersistenceDiagramprotected
executePersistentSimplex(std::vector< PersistencePair > &CTDiagram, const SimplexId *inputOffsets, const triangulationType *triangulation)ttk::PersistenceDiagramprotected
executeProgressiveTopology(std::vector< PersistencePair > &CTDiagram, const SimplexId *inputOffsets, const triangulationType *triangulation)ttk::PersistenceDiagramprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkPersistenceDiagramprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkPersistenceDiagramprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks, std::map< int, int > &neighborsToId)ttkAlgorithmprotected
GetBackEnd() constttkPersistenceDiagramvirtual
GetClassName()ttkPersistenceDiagramvirtual
GetClearDGCache()ttkPersistenceDiagramvirtual
GetEpsilon()ttkPersistenceDiagramvirtual
GetForceInputOffsetScalarField()ttkPersistenceDiagramvirtual
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
GetIgnoreBoundary()ttkPersistenceDiagramvirtual
GetIsResumable()ttkPersistenceDiagramvirtual
getNodeType(ftm::FTMTree_MT *tree, ftm::TreeType treeType, const SimplexId vertexId) constttk::PersistenceDiagramprotected
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
GetShowInsideDomain()ttkPersistenceDiagramvirtual
GetStartingResolutionLevel()ttkPersistenceDiagramvirtual
GetStoppingResolutionLevel()ttkPersistenceDiagramvirtual
getThreadNumber() constttk::BaseClassinline
GetTimeLimit()ttkPersistenceDiagramvirtual
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
IgnoreBoundaryttk::PersistenceDiagramprotected
IsA(const char *type)ttkPersistenceDiagramvirtual
IsResumablettk::PersistenceDiagramprotected
IsTypeOf(const char *type)ttkPersistenceDiagramstatic
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
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()ttkPersistenceDiagramstatic
outputMonotonyOffsets_ttk::PersistenceDiagramprotected
outputOffsets_ttk::PersistenceDiagramprotected
outputScalars_ttk::PersistenceDiagramprotected
PersistenceDiagram()ttk::PersistenceDiagramprotected
preconditionTriangulation(AbstractTriangulation *triangulation)ttk::PersistenceDiagraminlineprotected
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
progT_ttk::PersistenceDiagramprotected
psp_ttk::PersistenceDiagramprotected
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkPersistenceDiagramprotected
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)ttkPersistenceDiagramstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
setBackend(const BACKEND be)ttk::PersistenceDiagraminlineprotected
SetBackEnd(int _arg)ttkPersistenceDiagramvirtual
SetBackEnd(BACKEND)ttkPersistenceDiagramvirtual
SetClearDGCache(bool)ttkPersistenceDiagramvirtual
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
setComputeMinSad(const bool data)ttk::PersistenceDiagraminlineprotected
SetComputeMinSad(const bool data)ttkPersistenceDiagraminline
setComputeSadMax(const bool data)ttk::PersistenceDiagraminlineprotected
SetComputeSadMax(const bool data)ttkPersistenceDiagraminline
setComputeSadSad(const bool data)ttk::PersistenceDiagraminlineprotected
SetComputeSadSad(const bool data)ttkPersistenceDiagraminline
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDeltaApproximate(double data)ttk::PersistenceDiagraminlineprotected
SetDMSDimensions(const int data)ttkPersistenceDiagraminline
SetEpsilon(double)ttkPersistenceDiagramvirtual
SetForceInputOffsetScalarField(bool)ttkPersistenceDiagramvirtual
SetIgnoreBoundary(bool)ttkPersistenceDiagramvirtual
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetIsResumable(bool)ttkPersistenceDiagramvirtual
setOutputMonotonyOffsets(void *data)ttk::PersistenceDiagraminlineprotected
setOutputOffsets(void *data)ttk::PersistenceDiagraminlineprotected
setOutputScalars(void *data)ttk::PersistenceDiagraminlineprotected
SetShowInsideDomain(bool)ttkPersistenceDiagramvirtual
SetStartingResolutionLevel(int)ttkPersistenceDiagramvirtual
SetStoppingResolutionLevel(int)ttkPersistenceDiagramvirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetTimeLimit(double)ttkPersistenceDiagramvirtual
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
sortPersistenceDiagram(std::vector< PersistencePair > &diagram, const SimplexId *const offsets) constttk::PersistenceDiagramprotected
StartingResolutionLevelttk::PersistenceDiagramprotected
StoppingResolutionLevelttk::PersistenceDiagramprotected
Superclass typedefttkPersistenceDiagram
threadNumber_ttk::BaseClassmutableprotected
TimeLimitttk::PersistenceDiagramprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkPersistenceDiagram()ttkPersistenceDiagramprotected
UpdateThreadNumber()ttkAlgorithminline
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected