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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
Alphattk::PersistenceDiagramClusteringprotected
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
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
DeltaLimttk::PersistenceDiagramClusteringprotected
Deterministicttk::PersistenceDiagramClusteringprotected
DISPLAY enum namettkPersistenceDiagramClustering
distancesttk::PersistenceDiagramClusteringprotected
DistanceWritingOptionsttk::PersistenceDiagramClusteringprotected
execute(std::vector< DiagramType > &intermediateDiagrams, std::vector< DiagramType > &centroids, std::vector< std::vector< std::vector< MatchingType > > > &all_matchings)ttk::PersistenceDiagramClusteringprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkPersistenceDiagramClusteringprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkPersistenceDiagramClusteringprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
ForceUseOfAlgorithmttk::PersistenceDiagramClusteringprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks, std::map< int, int > &neighborsToId)ttkAlgorithmprotected
GetAlpha()ttkPersistenceDiagramClusteringvirtual
GetClassName()ttkPersistenceDiagramClusteringvirtual
GetDeltaLim()ttkPersistenceDiagramClusteringvirtual
GetDeterministic()ttkPersistenceDiagramClusteringvirtual
GetDisplayMethod() constttkPersistenceDiagramClusteringvirtual
getDistances() constttk::PersistenceDiagramClusteringinlineprotected
GetDistanceWritingOptions()ttkPersistenceDiagramClusteringvirtual
GetForceUseOfAlgorithm()ttkPersistenceDiagramClusteringvirtual
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
GetLambda()ttkPersistenceDiagramClusteringvirtual
GetMethod() constttkPersistenceDiagramClusteringvirtual
GetNonMatchingWeight()ttkPersistenceDiagramClusteringvirtual
GetNumberOfClusters()ttkPersistenceDiagramClusteringvirtual
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
GetPairTypeClustering()ttkPersistenceDiagramClusteringvirtual
GetSpacing()ttkPersistenceDiagramClusteringvirtual
getThreadNumber() constttk::BaseClassinline
GetTimeLimit()ttkPersistenceDiagramClusteringvirtual
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetUseAccelerated()ttkPersistenceDiagramClusteringvirtual
GetUseAdditionalPrecision()ttkPersistenceDiagramClusteringvirtual
GetUseInterruptible()ttkPersistenceDiagramClusteringvirtual
GetUseKmeansppInit()ttkPersistenceDiagramClusteringvirtual
GetUseProgressive()ttkPersistenceDiagramClusteringvirtual
GetWassersteinMetric()ttkPersistenceDiagramClusteringvirtual
IsA(const char *type)ttkPersistenceDiagramClusteringvirtual
IsTypeOf(const char *type)ttkPersistenceDiagramClusteringstatic
Lambdattk::PersistenceDiagramClusteringprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
METHOD enum namettkPersistenceDiagramClustering
Modified() overridettkPersistenceDiagramClusteringprotected
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()ttkPersistenceDiagramClusteringstatic
NonMatchingWeightttk::PersistenceDiagramClusteringprotected
NumberOfClustersttk::PersistenceDiagramClusteringprotected
outputCentroids(vtkMultiBlockDataSet *output, const std::vector< ttk::DiagramType > &final_centroids, const std::vector< std::vector< std::vector< ttk::MatchingType > > > &matchingsPerCluster, vtkUnstructuredGrid *const someInputDiag, const DISPLAY dm, const double spacing, const double max_persistence) constttkPersistenceDiagramClusteringprotected
outputClusteredDiagrams(vtkMultiBlockDataSet *output, const std::vector< vtkUnstructuredGrid * > &diagsVTU, const std::vector< ttk::DiagramType > &diags, const std::vector< std::vector< std::vector< ttk::MatchingType > > > &matchingsPerCluster, const std::vector< int > &inv_clustering, const DISPLAY dm, const double spacing, const double max_persistence) constttkPersistenceDiagramClusteringprotected
outputMatchings(vtkMultiBlockDataSet *output, const size_t nClusters, const std::vector< ttk::DiagramType > &diags, const std::vector< std::vector< std::vector< ttk::MatchingType > > > &matchingsPerCluster, const std::vector< ttk::DiagramType > &centroids, const std::vector< int > &inv_clustering, const ttkPersistenceDiagramClustering::DISPLAY dm, const double spacing, const double max_persistence) constttkPersistenceDiagramClusteringprotected
PairTypeClusteringttk::PersistenceDiagramClusteringprotected
PersistenceDiagramClustering()ttk::PersistenceDiagramClusteringinlineprotected
points_added_ttk::PersistenceDiagramClusteringprotected
points_deleted_ttk::PersistenceDiagramClusteringprotected
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
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkPersistenceDiagramClusteringprotected
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)ttkPersistenceDiagramClusteringstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
setAlpha(double Alpha_)ttk::PersistenceDiagramClusteringinlineprotected
SetAlpha(const double alpha)ttkPersistenceDiagramClusteringinline
SetAntiAlpha(const double antiAlpha)ttkPersistenceDiagramClusteringinline
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setDeltaLim(double DeltaLimNew)ttk::PersistenceDiagramClusteringinlineprotected
SetDeltaLim(double)ttkPersistenceDiagramClusteringvirtual
setDeterministic(bool Deterministic_)ttk::PersistenceDiagramClusteringinlineprotected
SetDeterministic(bool)ttkPersistenceDiagramClusteringvirtual
SetDisplayMethod(int displayMethod)ttkPersistenceDiagramClusteringinline
SetDistanceWritingOptions(int)ttkPersistenceDiagramClusteringvirtual
SetForceUseOfAlgorithm(bool)ttkPersistenceDiagramClusteringvirtual
setForceUseOfAlgorithm(bool forceUseOfAlgorithm)ttk::PersistenceDiagramClusteringinlineprotected
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetLambda(double)ttkPersistenceDiagramClusteringvirtual
SetMethod(int _arg)ttkPersistenceDiagramClusteringvirtual
SetMethod(METHOD)ttkPersistenceDiagramClusteringvirtual
SetNonMatchingWeight(double)ttkPersistenceDiagramClusteringvirtual
SetNumberOfClusters(int)ttkPersistenceDiagramClusteringvirtual
SetPairTypeClustering(int)ttkPersistenceDiagramClusteringvirtual
SetSpacing(double spacing)ttkPersistenceDiagramClusteringinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
setTimeLimit(double timeLimit)ttk::PersistenceDiagramClusteringinlineprotected
SetTimeLimit(double)ttkPersistenceDiagramClusteringvirtual
SetUseAccelerated(bool)ttkPersistenceDiagramClusteringvirtual
setUseAccelerated(bool UseAccelerated_)ttk::PersistenceDiagramClusteringinlineprotected
setUseAdditionalPrecision(bool Precision)ttk::PersistenceDiagramClusteringinlineprotected
SetUseAdditionalPrecision(bool)ttkPersistenceDiagramClusteringvirtual
SetUseAllCores(bool useAllCores)ttkAlgorithminline
SetUseInterruptible(bool)ttkPersistenceDiagramClusteringvirtual
setUseInterruptible(bool UseInterruptible_)ttk::PersistenceDiagramClusteringinlineprotected
setUseKmeansppInit(bool UseKmeansppInit_)ttk::PersistenceDiagramClusteringinlineprotected
SetUseKmeansppInit(bool)ttkPersistenceDiagramClusteringvirtual
setUseProgressive(bool UseProgressive_)ttk::PersistenceDiagramClusteringinlineprotected
SetUseProgressive(bool)ttkPersistenceDiagramClusteringvirtual
SetWassersteinMetric(int)ttkPersistenceDiagramClusteringvirtual
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
Superclass typedefttkPersistenceDiagramClustering
threadNumber_ttk::BaseClassmutableprotected
TimeLimitttk::PersistenceDiagramClusteringprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkPersistenceDiagramClustering()ttkPersistenceDiagramClusteringprotected
UpdateThreadNumber()ttkAlgorithminline
UseAcceleratedttk::PersistenceDiagramClusteringprotected
UseAdditionalPrecisionttk::PersistenceDiagramClusteringprotected
UseInterruptiblettk::PersistenceDiagramClusteringprotected
UseKmeansppInitttk::PersistenceDiagramClusteringprotected
UseProgressivettk::PersistenceDiagramClusteringprotected
WassersteinMetricttk::PersistenceDiagramClusteringprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~PersistenceDiagramClustering() override=defaultttk::PersistenceDiagramClusteringprotected
~ttkAlgorithm() overridettkAlgorithmprotected