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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
Alphattk::PersistenceDiagramDistanceMatrixprotected
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
computePowerDistance(const BidderDiagram &D1, const BidderDiagram &D2) constttk::PersistenceDiagramDistanceMatrixprotected
Constraintttk::PersistenceDiagramDistanceMatrixprotected
ConstraintType enum namettk::PersistenceDiagramDistanceMatrixprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
DeltaLimttk::PersistenceDiagramDistanceMatrixprotected
do_max_ttk::PersistenceDiagramDistanceMatrixprotected
do_min_ttk::PersistenceDiagramDistanceMatrixprotected
do_sad_ttk::PersistenceDiagramDistanceMatrixprotected
enrichCurrentBidderDiagrams(const std::vector< BidderDiagram > &bidder_diags, std::vector< BidderDiagram > &current_bidder_diags, const std::vector< double > &maxDiagPersistence) constttk::PersistenceDiagramDistanceMatrixprotected
execute(const std::vector< DiagramType > &intermediateDiagrams, const std::array< size_t, 2 > &nInputs) constttk::PersistenceDiagramDistanceMatrixprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkPersistenceDiagramDistanceMatrixprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkPersistenceDiagramDistanceMatrixprotected
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
GetAlpha()ttkPersistenceDiagramDistanceMatrixvirtual
GetClassName()ttkPersistenceDiagramDistanceMatrixvirtual
GetConstraint()ttkPersistenceDiagramDistanceMatrixinline
GetDeltaLim()ttkPersistenceDiagramDistanceMatrixvirtual
getDiagramsDistMat(const std::array< size_t, 2 > &nInputs, std::vector< std::vector< double > > &distanceMatrix, const std::vector< BidderDiagram > &diags_min, const std::vector< BidderDiagram > &diags_sad, const std::vector< BidderDiagram > &diags_max) constttk::PersistenceDiagramDistanceMatrixprotected
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()ttkPersistenceDiagramDistanceMatrixvirtual
GetMaxNumberOfPairs()ttkPersistenceDiagramDistanceMatrixvirtual
GetMinPersistence()ttkPersistenceDiagramDistanceMatrixvirtual
getMostPersistent(const std::vector< BidderDiagram > &bidder_diags) constttk::PersistenceDiagramDistanceMatrixprotected
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
GetPairType()ttkPersistenceDiagramDistanceMatrixinline
getThreadNumber() constttk::BaseClassinline
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetWassersteinMetric()ttkPersistenceDiagramDistanceMatrixinline
IsA(const char *type)ttkPersistenceDiagramDistanceMatrixvirtual
IsTypeOf(const char *type)ttkPersistenceDiagramDistanceMatrixstatic
Lambdattk::PersistenceDiagramDistanceMatrixprotected
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
MaxNumberOfPairsttk::PersistenceDiagramDistanceMatrixprotected
MinPersistencettk::PersistenceDiagramDistanceMatrixprotected
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()ttkPersistenceDiagramDistanceMatrixstatic
PersistenceDiagramDistanceMatrix()ttk::PersistenceDiagramDistanceMatrixinlineprotected
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) overridettkPersistenceDiagramDistanceMatrixprotected
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)ttkPersistenceDiagramDistanceMatrixstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
setAlpha(const double alpha)ttk::PersistenceDiagramDistanceMatrixinlineprotected
SetAntiAlpha(double data)ttkPersistenceDiagramDistanceMatrixinline
setBidderDiagrams(const size_t nInputs, std::vector< DiagramType > &inputDiagrams, std::vector< BidderDiagram > &bidder_diags) constttk::PersistenceDiagramDistanceMatrixprotected
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
SetConstraint(const int arg_)ttkPersistenceDiagramDistanceMatrixinline
setConstraint(const int data)ttk::PersistenceDiagramDistanceMatrixinlineprotected
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetDeltaLim(double)ttkPersistenceDiagramDistanceMatrixvirtual
setDeltaLim(const double deltaLim)ttk::PersistenceDiagramDistanceMatrixinlineprotected
setDos(const bool min, const bool sad, const bool max)ttk::PersistenceDiagramDistanceMatrixinlineprotected
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetLambda(double)ttkPersistenceDiagramDistanceMatrixvirtual
setLambda(const double lambda)ttk::PersistenceDiagramDistanceMatrixinlineprotected
setMaxNumberOfPairs(const size_t data)ttk::PersistenceDiagramDistanceMatrixinlineprotected
SetMaxNumberOfPairs(unsigned int)ttkPersistenceDiagramDistanceMatrixvirtual
setMinPersistence(const double data)ttk::PersistenceDiagramDistanceMatrixinlineprotected
SetMinPersistence(double)ttkPersistenceDiagramDistanceMatrixvirtual
SetPairType(const int data)ttkPersistenceDiagramDistanceMatrixinline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setWasserstein(const int data)ttk::PersistenceDiagramDistanceMatrixinlineprotected
SetWassersteinMetric(const std::string &data)ttkPersistenceDiagramDistanceMatrixinline
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
Superclass typedefttkPersistenceDiagramDistanceMatrix
threadNumber_ttk::BaseClassmutableprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkPersistenceDiagramDistanceMatrix()ttkPersistenceDiagramDistanceMatrixprotected
UpdateThreadNumber()ttkAlgorithminline
Wassersteinttk::PersistenceDiagramDistanceMatrixprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected
~ttkPersistenceDiagramDistanceMatrix() override=defaultttkPersistenceDiagramDistanceMatrixprotected