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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
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
cmp(const std::tuple< double, int > &a, const std::tuple< double, int > &b)ttk::TopologicalCompressioninlineprotectedstatic
cmp2(const std::tuple< double, int > &a, const std::tuple< double, int > &b)ttk::TopologicalCompressioninlineprotectedstatic
CompactTriangulationCacheSizettkAlgorithmprotected
compressedOffsets_ttk::TopologicalCompressionprotected
compressForOther(int vertexNumber, const dataType *const inputData, const SimplexId *const inputOffsets, dataType *outputData, const double &tol) constttk::TopologicalCompressionprotected
compressForOther(int ttkNotUsed(vertexNumber), const dataType *const ttkNotUsed(inputData), const SimplexId *const ttkNotUsed(inputOffsets), dataType *ttkNotUsed(outputData), const double &ttkNotUsed(tol)) constttk::TopologicalCompressionprotected
compressForPersistenceDiagram(int vertexNumber, const dataType *const inputData, const SimplexId *const inputOffset, dataType *outputData, const double &tol, const triangulationType &triangulation)ttk::TopologicalCompressionprotected
CompressionTypettk::TopologicalCompressionprotected
compressionType_ttk::TopologicalCompressionprotected
ComputeOrderArray(vtkDataSet *const inputData, vtkDataArray *scalarArray, const int scalarArrayIdx, const bool getGlobalOrder, vtkDataArray *oldOrderArray, ttk::Triangulation *triangulation)ttkAlgorithm
computeOther() constttk::TopologicalCompressionprotected
computePersistencePairs(std::vector< std::tuple< SimplexId, SimplexId, dataType > > &JTPairs, std::vector< std::tuple< SimplexId, SimplexId, dataType > > &STPairs, const dataType *const inputScalars_, const SimplexId *const inputOffsets, const triangulationType &triangulation)ttk::TopologicalCompressionprotected
criticalConstraints_ttk::TopologicalCompressionprotected
CropIntervals(std::vector< std::tuple< dataType, int > > &mappings, std::vector< std::tuple< dataType, int > > &mappingsSortedPerValue, double min, double max, int vertexNumber, double *array, std::vector< int > &Seg) constttk::TopologicalCompressionprotected
dataArrayName_ttk::TopologicalCompressionprotected
dataExtent_ttk::TopologicalCompressionprotected
dataOrigin_ttk::TopologicalCompressionprotected
dataScalarType_ttk::TopologicalCompressionprotected
dataSpacing_ttk::TopologicalCompressionprotected
Debug()ttk::Debug
debugLevel_ttk::Debugmutableprotected
debugMsgNamePrefix_ttk::Debugprotected
debugMsgPrefix_ttk::Debugprotected
decompressedData_ttk::TopologicalCompressionprotected
decompressedOffsets_ttk::TopologicalCompressionprotected
execute(const dataType *const inputData, const SimplexId *const inputOffsets, dataType *outputData, const triangulationType &triangulation)ttk::TopologicalCompressionprotected
fileNamettk::TopologicalCompressionprotected
FillInputPortInformation(int port, vtkInformation *info) overridettkTopologicalCompressionprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int port, vtkInformation *info) overridettkTopologicalCompressionprotected
ttkAlgorithm::FillOutputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
formatVersion_ttk::TopologicalCompressionprotected
ftmTreePPttk::TopologicalCompressionprotected
GenerateGlobalIds(vtkDataSet *input, std::unordered_map< ttk::SimplexId, ttk::SimplexId > &vertGtoL, std::vector< int > &neighborRanks, std::map< int, int > &neighborsToId)ttkAlgorithmprotected
GetClassName()ttkTopologicalCompressionvirtual
getCompressedOffsets()ttk::TopologicalCompressioninlineprotected
GetCompressionType()ttkTopologicalCompressionvirtual
getCompressionType() constttk::TopologicalCompressioninlineprotected
getCriticalConstraints()ttk::TopologicalCompressioninlineprotected
getDataArrayName() constttk::TopologicalCompressioninlineprotected
getDataExtent()ttk::TopologicalCompressioninlineprotected
getDataOrigin()ttk::TopologicalCompressioninlineprotected
getDataScalarType() constttk::TopologicalCompressioninlineprotected
getDataSpacing()ttk::TopologicalCompressioninlineprotected
getDecompressedData()ttk::TopologicalCompressioninlineprotected
getDecompressedOffsets()ttk::TopologicalCompressioninlineprotected
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
getMapping()ttk::TopologicalCompressioninlineprotected
GetMaximumError()ttkTopologicalCompressionvirtual
getNbSegments() constttk::TopologicalCompressioninlineprotected
getNbVertices() constttk::TopologicalCompressioninlineprotected
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
getSegmentation()ttk::TopologicalCompressioninlineprotected
getSQMethod() constttk::TopologicalCompressioninlineprotected
GetSQMethod()ttkTopologicalCompressionvirtual
GetSubdivide()ttkTopologicalCompressionvirtual
getThreadNumber() constttk::BaseClassinline
getTolerance() constttk::TopologicalCompressioninlineprotected
GetTolerance()ttkTopologicalCompressionvirtual
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetUseTopologicalSimplification()ttkTopologicalCompressionvirtual
getZFPOnly() constttk::TopologicalCompressioninlineprotected
getZFPTolerance() constttk::TopologicalCompressioninlineprotected
IsA(const char *type)ttkTopologicalCompressionvirtual
IsTypeOf(const char *type)ttkTopologicalCompressionstatic
lastLineModettk::Debugprotectedstatic
lastObject_ttk::BaseClassprotected
log2(int val)ttk::TopologicalCompressionprotectedstatic
magicBytes_ttk::TopologicalCompressionprotected
mapping_ttk::TopologicalCompressionprotected
MaximumErrorttk::TopologicalCompressionprotected
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
NbSegmentsttk::TopologicalCompressionprotected
NbVerticesttk::TopologicalCompressionprotected
New()ttkTopologicalCompressionstatic
preconditionTriangulation(AbstractTriangulation *const triangulation)ttk::TopologicalCompressioninlineprotected
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
rawFileLengthttk::TopologicalCompressionprotected
Read(FILE *fm) constttk::TopologicalCompressioninlineprotected
ReadByteArray(FILE *fm, T *buffer, size_t length) constttk::TopologicalCompressioninlineprotected
ReadCompactSegmentation(FILE *fm, std::vector< int > &segmentation, int &numberOfVertices, int &numberOfSegments) constttk::TopologicalCompressionprotected
ReadFromFile(FILE *fm, const triangulationType &triangulation)ttk::TopologicalCompressionprotected
ReadMetaData(FILE *fm)ttk::TopologicalCompressionprotected
ReadPersistenceIndex(FILE *fm, std::vector< std::tuple< double, int > > &mappings, std::vector< std::tuple< double, int > > &mappingsSortedPerValue, std::vector< std::tuple< int, double, int > > &constraints, double &min, double &max, int &nbConstraints) constttk::TopologicalCompressionprotected
relToAbsZFPTolerance(const double zfpRelTol, const std::array< double, 2 > &sfRange)ttk::TopologicalCompressioninlineprotected
RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkTopologicalCompressionprotected
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)ttkTopologicalCompressionstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
segmentation_ttk::TopologicalCompressionprotected
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
setCompressionType(int compressionType)ttk::TopologicalCompressioninlineprotected
SetCompressionType(int)ttkTopologicalCompressionvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
setFileName(char *fn)ttk::TopologicalCompressioninlineprotected
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
SetMaximumError(double)ttkTopologicalCompressionvirtual
setMaximumError(double maximumError)ttk::TopologicalCompressioninlineprotected
setSQ(const std::string &sqMethod)ttk::TopologicalCompressioninlineprotected
SetSQMethod(const std::string &)ttkTopologicalCompressionvirtual
SetSQMethodPV(int c)ttkTopologicalCompressioninline
setSubdivide(bool b)ttk::TopologicalCompressioninlineprotected
SetSubdivide(bool)ttkTopologicalCompressionvirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetTolerance(double)ttkTopologicalCompressionvirtual
setTolerance(const double data)ttk::TopologicalCompressioninlineprotected
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setUseTopologicalSimplification(bool useTopologicalSimplification)ttk::TopologicalCompressioninlineprotected
SetUseTopologicalSimplification(bool)ttkTopologicalCompressionvirtual
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
setZFPOnly(bool z)ttk::TopologicalCompressioninlineprotected
SQMethodttk::TopologicalCompressionprotected
SQMethodIntttk::TopologicalCompressionprotected
Subdividettk::TopologicalCompressionprotected
Superclass typedefttkTopologicalCompression
threadNumber_ttk::BaseClassmutableprotected
Tolerancettk::TopologicalCompressionprotected
TopologicalCompression()ttk::TopologicalCompressionprotected
topologicalSimplificationttk::TopologicalCompressionprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkTopologicalCompression()ttkTopologicalCompressionprotected
UpdateThreadNumber()ttkAlgorithminline
UseTopologicalSimplificationttk::TopologicalCompressionprotected
vertexNumberRead_ttk::TopologicalCompressionprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
Write(FILE *fm, T data) constttk::TopologicalCompressioninlineprotected
WriteByteArray(FILE *fm, const T *buffer, size_t length) constttk::TopologicalCompressioninlineprotected
WriteCompactSegmentation(FILE *fm, const std::vector< int > &segmentation, int numberOfVertices, int numberOfSegments) constttk::TopologicalCompressionprotected
WriteMetaData(FILE *fp, int compressionType, bool zfpOnly, const char *sqMethod, int dataType, int *dataExtent, double *dataSpacing, double *dataOrigin, double tolerance, double zfpTolerance, const std::string &dataArrayName)ttk::TopologicalCompressionprotected
WritePersistenceIndex(FILE *fm, std::vector< std::tuple< double, int > > &mapping, std::vector< std::tuple< int, double, int > > &constraints) constttk::TopologicalCompressionprotected
WriteToFile(FILE *fp, int compressionType, bool zfpOnly, const char *sqMethod, int dataType, int *dataExtent, double *dataSpacing, double *dataOrigin, double *data, double tolerance, double zfpTolerance, const std::string &dataArrayName)ttk::TopologicalCompressionprotected
ZFPOnlyttk::TopologicalCompressionprotected
ZFPTolerancettk::TopologicalCompressionprotected
~BaseClass()=defaultttk::BaseClassvirtual
~Debug() overridettk::Debug
~ttkAlgorithm() overridettkAlgorithmprotected