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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
BaseClass()ttk::BaseClass
BottleneckDistance()ttk::BottleneckDistanceprotected
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
costs_ttk::BottleneckDistanceprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
distance_ttk::BottleneckDistanceprotected
DistanceAlgorithmttk::BottleneckDistanceprotected
execute(const ttk::DiagramType &diag0, const ttk::DiagramType &diag1, std::vector< MatchingType > &matchings)ttk::BottleneckDistanceprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkBottleneckDistance
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkBottleneckDistance
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
GetClassName()ttkBottleneckDistancevirtual
getDistance()ttk::BottleneckDistanceinlineprotected
GetDistanceAlgorithm()ttkBottleneckDistancevirtual
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
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
GetPE()ttkBottleneckDistancevirtual
GetPS()ttkBottleneckDistancevirtual
GetPVAlgorithm()ttkBottleneckDistancevirtual
GetPX()ttkBottleneckDistancevirtual
GetPY()ttkBottleneckDistancevirtual
GetPZ()ttkBottleneckDistancevirtual
Getresult()ttkBottleneckDistanceinline
GetSpacing()ttkBottleneckDistancevirtual
getThreadNumber() constttk::BaseClassinline
GetTolerance()ttkBottleneckDistancevirtual
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetUseGeometricSpacing()ttkBottleneckDistancevirtual
GetUseOutputMatching()ttkBottleneckDistancevirtual
GetWassersteinMetric()ttkBottleneckDistancevirtual
IsA(const char *type)ttkBottleneckDistancevirtual
IsTypeOf(const char *type)ttkBottleneckDistancestatic
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()ttkBottleneckDistancestatic
PEttk::BottleneckDistanceprotected
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
PSttk::BottleneckDistanceprotected
PVAlgorithmttk::BottleneckDistanceprotected
PXttk::BottleneckDistanceprotected
PYttk::BottleneckDistanceprotected
PZttk::BottleneckDistanceprotected
RequestData(vtkInformation *, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkBottleneckDistance
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)ttkBottleneckDistancestatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
setAlgorithm(const std::string &algorithm)ttk::BottleneckDistanceinlineprotected
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetDistanceAlgorithm(const std::string &)ttkBottleneckDistancevirtual
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
setPE(const double pe)ttk::BottleneckDistanceinlineprotected
SetPE(double)ttkBottleneckDistancevirtual
setPersistencePercentThreshold(const double t)ttk::BottleneckDistanceinlineprotected
SetPS(double)ttkBottleneckDistancevirtual
setPS(const double ps)ttk::BottleneckDistanceinlineprotected
setPVAlgorithm(const int algorithm)ttk::BottleneckDistanceinlineprotected
SetPVAlgorithm(int)ttkBottleneckDistancevirtual
SetPX(double)ttkBottleneckDistancevirtual
setPX(const double px)ttk::BottleneckDistanceinlineprotected
SetPY(double)ttkBottleneckDistancevirtual
setPY(const double py)ttk::BottleneckDistanceinlineprotected
SetPZ(double)ttkBottleneckDistancevirtual
setPZ(const double pz)ttk::BottleneckDistanceinlineprotected
SetSpacing(double)ttkBottleneckDistancevirtual
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
SetTolerance(double)ttkBottleneckDistancevirtual
SetUseAllCores(bool useAllCores)ttkAlgorithminline
SetUseGeometricSpacing(bool)ttkBottleneckDistancevirtual
SetUseOutputMatching(bool)ttkBottleneckDistancevirtual
setWasserstein(const std::string &wasserstein)ttk::BottleneckDistanceinlineprotected
SetWassersteinMetric(const std::string &)ttkBottleneckDistancevirtual
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
Superclass typedefttkBottleneckDistance
threadNumber_ttk::BaseClassmutableprotected
Tolerancettk::BottleneckDistanceprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkBottleneckDistance()ttkBottleneckDistanceprotected
UpdateThreadNumber()ttkAlgorithminline
WassersteinMetricttk::BottleneckDistanceprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected