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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
Alphattk::TopologicalSimplificationprotected
BACKEND enum namettk::TopologicalSimplificationprotected
backend_ttk::TopologicalSimplificationprotected
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
ChooseLearningRatettk::TopologicalSimplificationprotected
CoefStopConditionttk::TopologicalSimplificationprotected
CompactTriangulationCacheSizettkAlgorithmprotected
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
ConstraintAveragingttk::TopologicalSimplificationprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
EpochNumberttk::TopologicalSimplificationprotected
execute(const dataType *const inputScalars, dataType *const outputScalars, const SimplexId *const identifiers, const SimplexId *const inputOffsets, SimplexId *const offsets, const SimplexId constraintNumber, const bool addPerturbation, triangulationType &triangulation, const ttk::DiagramType &constraintDiagram={})ttk::TopologicalSimplificationprotected
FastAssignmentUpdatettk::TopologicalSimplificationprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkTopologicalSimplificationprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkTopologicalSimplificationprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FinePairManagementttk::TopologicalSimplificationprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks, std::map< int, int > &neighborsToId)ttkAlgorithmprotected
GetAddPerturbation()ttkTopologicalSimplificationvirtual
GetAlpha()ttkTopologicalSimplificationvirtual
GetChooseLearningRate()ttkTopologicalSimplificationvirtual
GetClassName()ttkTopologicalSimplificationvirtual
GetCoefStopCondition()ttkTopologicalSimplificationvirtual
GetConsiderIdentifierAsBlackList()ttkTopologicalSimplificationvirtual
GetConstraintAveraging()ttkTopologicalSimplificationvirtual
GetEpochNumber()ttkTopologicalSimplificationvirtual
GetFastAssignmentUpdate()ttkTopologicalSimplificationvirtual
GetFinePairManagement()ttkTopologicalSimplificationvirtual
GetForceInputOffsetScalarField()ttkTopologicalSimplificationvirtual
GetForceInputVertexScalarField()ttkTopologicalSimplificationvirtual
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
GetLearningRate()ttkTopologicalSimplificationvirtual
GetLowerThreshold()ttkTopologicalSimplificationvirtual
GetMethod()ttkTopologicalSimplificationvirtual
GetMethodOptimization()ttkTopologicalSimplificationvirtual
GetOptimizationWithoutMatching()ttkTopologicalSimplificationvirtual
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
GetPairTypeToDelete()ttkTopologicalSimplificationvirtual
GetPDCMethod()ttkTopologicalSimplificationvirtual
GetPersistenceThreshold()ttkTopologicalSimplificationvirtual
GetPrintFrequency()ttkTopologicalSimplificationvirtual
getThreadNumber() constttk::BaseClassinline
GetThreshold()ttkTopologicalSimplificationvirtual
GetThresholdMethod()ttkTopologicalSimplificationvirtual
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetUpperThreshold()ttkTopologicalSimplificationvirtual
GetUseFastPersistenceUpdate()ttkTopologicalSimplificationvirtual
IsA(const char *type)ttkTopologicalSimplificationvirtual
IsTypeOf(const char *type)ttkTopologicalSimplificationstatic
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
LearningRatettk::TopologicalSimplificationprotected
legacyObject_ttk::TopologicalSimplificationprotected
LowerThresholdttk::TopologicalSimplificationprotected
ltsObject_ttk::TopologicalSimplificationprotected
MethodOptimizationttk::TopologicalSimplificationprotected
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()ttkTopologicalSimplificationstatic
OptimizationWithoutMatchingttk::TopologicalSimplificationprotected
PairTypeToDeletettk::TopologicalSimplificationprotected
PDCMethodttk::TopologicalSimplificationprotected
preconditionTriangulation(AbstractTriangulation *triangulation)ttk::TopologicalSimplificationinlineprotected
printErr(const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) constttk::Debuginline
PrintFrequencyttk::TopologicalSimplificationprotected
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) overridettkTopologicalSimplificationprotected
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)ttkTopologicalSimplificationstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
SetAddPerturbation(bool)ttkTopologicalSimplificationvirtual
SetAlpha(double)ttkTopologicalSimplificationvirtual
setBackend(const BACKEND arg)ttk::TopologicalSimplificationinlineprotected
SetChooseLearningRate(bool)ttkTopologicalSimplificationvirtual
SetCoefStopCondition(double)ttkTopologicalSimplificationvirtual
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
SetConsiderIdentifierAsBlackList(bool)ttkTopologicalSimplificationvirtual
SetConstraintAveraging(bool)ttkTopologicalSimplificationvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetEpochNumber(int)ttkTopologicalSimplificationvirtual
SetFastAssignmentUpdate(bool)ttkTopologicalSimplificationvirtual
SetFinePairManagement(int)ttkTopologicalSimplificationvirtual
SetForceInputOffsetScalarField(bool)ttkTopologicalSimplificationvirtual
SetForceInputVertexScalarField(bool)ttkTopologicalSimplificationvirtual
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetLearningRate(double)ttkTopologicalSimplificationvirtual
SetLowerThreshold(int)ttkTopologicalSimplificationvirtual
SetMethod(int)ttkTopologicalSimplificationvirtual
SetMethodOptimization(int)ttkTopologicalSimplificationvirtual
SetOptimizationWithoutMatching(bool)ttkTopologicalSimplificationvirtual
SetPairTypeToDelete(int)ttkTopologicalSimplificationvirtual
SetPDCMethod(int)ttkTopologicalSimplificationvirtual
SetPersistenceThreshold(double)ttkTopologicalSimplificationvirtual
SetPrintFrequency(int)ttkTopologicalSimplificationvirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreshold(double)ttkTopologicalSimplificationvirtual
SetThresholdMethod(int)ttkTopologicalSimplificationvirtual
SetUpperThreshold(int)ttkTopologicalSimplificationvirtual
SetUseAllCores(bool useAllCores)ttkAlgorithminline
SetUseFastPersistenceUpdate(bool)ttkTopologicalSimplificationvirtual
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
Superclass typedefttkTopologicalSimplification
threadNumber_ttk::BaseClassmutableprotected
Thresholdttk::TopologicalSimplificationprotected
ThresholdMethodttk::TopologicalSimplificationprotected
TopologicalSimplification()ttk::TopologicalSimplificationprotected
topologyOptimizer_ttk::TopologicalSimplificationprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkTopologicalSimplification()ttkTopologicalSimplificationprotected
UpdateThreadNumber()ttkAlgorithminline
UpperThresholdttk::TopologicalSimplificationprotected
UseFastPersistenceUpdatettk::TopologicalSimplificationprotected
vertexNumber_ttk::TopologicalSimplificationprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected