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

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

AddInputData(vtkDataSet *)ttkAlgorithm
AddInputData(int, vtkDataSet *)ttkAlgorithm
BaseClass()ttk::BaseClass
BuildMesh(vtkImageData *mesh) constttkTopologicalCompressionReaderprotected
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 ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
FillOutputPortInformation(int, vtkInformation *) overridettkTopologicalCompressionReaderprotected
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()ttkTopologicalCompressionReadervirtual
getCompressedOffsets()ttk::TopologicalCompressioninlineprotected
getCompressionType() constttk::TopologicalCompressioninlineprotected
getCriticalConstraints()ttk::TopologicalCompressioninlineprotected
getDataArrayName() constttk::TopologicalCompressioninlineprotected
getDataExtent()ttk::TopologicalCompressioninlineprotected
getDataOrigin()ttk::TopologicalCompressioninlineprotected
GetDataScalarType()ttkTopologicalCompressionReadervirtual
getDataScalarType() constttk::TopologicalCompressioninlineprotected
getDataSpacing()ttk::TopologicalCompressioninlineprotected
getDecompressedData()ttk::TopologicalCompressioninlineprotected
getDecompressedOffsets()ttk::TopologicalCompressioninlineprotected
GetFileName()ttkTopologicalCompressionReadervirtual
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
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()ttkTopologicalCompressionReader
ttkAlgorithm::GetOutput(int)ttkAlgorithm
getSegmentation()ttk::TopologicalCompressioninlineprotected
getSQMethod() constttk::TopologicalCompressioninlineprotected
getThreadNumber() constttk::BaseClassinline
getTolerance() constttk::TopologicalCompressioninlineprotected
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
getZFPOnly() constttk::TopologicalCompressioninlineprotected
getZFPTolerance() constttk::TopologicalCompressioninlineprotected
IsA(const char *type)ttkTopologicalCompressionReadervirtual
IsTypeOf(const char *type)ttkTopologicalCompressionReaderstatic
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()ttkTopologicalCompressionReaderstatic
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 *, vtkInformationVector **, vtkInformationVector *) overridettkTopologicalCompressionReaderprotected
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 *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) overridettkTopologicalCompressionReaderprotected
ttkAlgorithm::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)ttkTopologicalCompressionReaderstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
segmentation_ttk::TopologicalCompressionprotected
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
setCompressionType(int compressionType)ttk::TopologicalCompressioninlineprotected
SetDataScalarType(int)ttkTopologicalCompressionReadervirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetFileName(const char *)ttkTopologicalCompressionReadervirtual
setFileName(char *fn)ttk::TopologicalCompressioninlineprotected
SetInputData(vtkDataSet *)ttkAlgorithm
SetInputData(int, vtkDataSet *)ttkAlgorithm
setMaximumError(double maximumError)ttk::TopologicalCompressioninlineprotected
setSQ(const std::string &sqMethod)ttk::TopologicalCompressioninlineprotected
setSubdivide(bool b)ttk::TopologicalCompressioninlineprotected
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
setTolerance(const double data)ttk::TopologicalCompressioninlineprotected
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setUseTopologicalSimplification(bool useTopologicalSimplification)ttk::TopologicalCompressioninlineprotected
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
setZFPOnly(bool z)ttk::TopologicalCompressioninlineprotected
SQMethodttk::TopologicalCompressionprotected
SQMethodIntttk::TopologicalCompressionprotected
Subdividettk::TopologicalCompressionprotected
Superclass typedefttkTopologicalCompressionReader
threadNumber_ttk::BaseClassmutableprotected
Tolerancettk::TopologicalCompressionprotected
TopologicalCompression()ttk::TopologicalCompressionprotected
topologicalSimplificationttk::TopologicalCompressionprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkTopologicalCompressionReader()ttkTopologicalCompressionReaderprotected
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