TTK
Loading...
Searching...
No Matches
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(const double alpha)ttkPersistenceDiagramClusteringinline
SetAntiAlpha(const double antiAlpha)ttkPersistenceDiagramClusteringinline
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetDeltaLim(double)ttkPersistenceDiagramClusteringvirtual
SetDeterministic(bool)ttkPersistenceDiagramClusteringvirtual
SetDisplayMethod(int displayMethod)ttkPersistenceDiagramClusteringinline
SetDistanceWritingOptions(int)ttkPersistenceDiagramClusteringvirtual
SetForceUseOfAlgorithm(bool)ttkPersistenceDiagramClusteringvirtual
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(int threadNumber)ttkAlgorithminline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetTimeLimit(double)ttkPersistenceDiagramClusteringvirtual
SetUseAccelerated(bool)ttkPersistenceDiagramClusteringvirtual
SetUseAdditionalPrecision(bool)ttkPersistenceDiagramClusteringvirtual
SetUseAllCores(bool useAllCores)ttkAlgorithminline
SetUseInterruptible(bool)ttkPersistenceDiagramClusteringvirtual
SetUseKmeansppInit(bool)ttkPersistenceDiagramClusteringvirtual
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