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

This is the complete list of members for ttkTopologicalCompressionWriter, 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) overridettkTopologicalCompressionWriterprotected
ttkAlgorithm::FillInputPortInformation(int ttkNotUsed(port), vtkInformation *ttkNotUsed(info)) overridettkAlgorithminlineprotected
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()ttkTopologicalCompressionWritervirtual
getCompressedOffsets()ttk::TopologicalCompressioninlineprotected
getCompressionType() constttk::TopologicalCompressioninlineprotected
GetCompressionType()ttkTopologicalCompressionWritervirtual
getCriticalConstraints()ttk::TopologicalCompressioninlineprotected
getDataArrayName() constttk::TopologicalCompressioninlineprotected
getDataExtent()ttk::TopologicalCompressioninlineprotected
getDataOrigin()ttk::TopologicalCompressioninlineprotected
getDataScalarType() constttk::TopologicalCompressioninlineprotected
getDataSpacing()ttk::TopologicalCompressioninlineprotected
getDecompressedData()ttk::TopologicalCompressioninlineprotected
getDecompressedOffsets()ttk::TopologicalCompressioninlineprotected
GetFileName()ttkTopologicalCompressionWritervirtual
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
GetInput()ttkTopologicalCompressionWriter
getMapping()ttk::TopologicalCompressioninlineprotected
GetMaximumError()ttkTopologicalCompressionWritervirtual
GetNbSegments()ttkTopologicalCompressionWritervirtual
getNbSegments() constttk::TopologicalCompressioninlineprotected
getNbVertices() constttk::TopologicalCompressioninlineprotected
GetNbVertices()ttkTopologicalCompressionWritervirtual
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()ttkTopologicalCompressionWritervirtual
GetSubdivide()ttkTopologicalCompressionWritervirtual
getThreadNumber() constttk::BaseClassinline
GetTolerance()ttkTopologicalCompressionWritervirtual
getTolerance() constttk::TopologicalCompressioninlineprotected
GetTriangulation(vtkDataSet *dataSet)ttkAlgorithm
GetUseTopologicalSimplification()ttkTopologicalCompressionWritervirtual
getZFPOnly() constttk::TopologicalCompressioninlineprotected
GetZFPOnly()ttkTopologicalCompressionWritervirtual
getZFPTolerance() constttk::TopologicalCompressioninlineprotected
GetZFPTolerance()ttkTopologicalCompressionWritervirtual
IsA(const char *type)ttkTopologicalCompressionWritervirtual
IsTypeOf(const char *type)ttkTopologicalCompressionWriterstatic
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()ttkTopologicalCompressionWriterstatic
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 *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)ttkTopologicalCompressionWriterstatic
SAME_DATA_TYPE_AS_INPUT_PORT()ttkAlgorithmstatic
segmentation_ttk::TopologicalCompressionprotected
SetCompactTriangulationCacheSize(float cacheSize)ttkAlgorithminline
setCompressionType(int compressionType)ttk::TopologicalCompressioninlineprotected
SetCompressionType(int)ttkTopologicalCompressionWritervirtual
setDebugLevel(const int &debugLevel)ttk::Debugvirtual
SetDebugLevel(int debugLevel)ttkAlgorithminline
setDebugMsgPrefix(const std::string &prefix)ttk::Debuginline
SetFileName(const char *)ttkTopologicalCompressionWritervirtual
setFileName(char *fn)ttk::TopologicalCompressioninlineprotected
SetInputData(vtkDataObject *input)ttkTopologicalCompressionWriter
ttkAlgorithm::SetInputData(vtkDataSet *)ttkAlgorithm
ttkAlgorithm::SetInputData(int, vtkDataSet *)ttkAlgorithm
SetMaximumError(double)ttkTopologicalCompressionWritervirtual
setMaximumError(double maximumError)ttk::TopologicalCompressioninlineprotected
SetNbSegments(int)ttkTopologicalCompressionWritervirtual
SetNbVertices(int)ttkTopologicalCompressionWritervirtual
setSQ(const std::string &sqMethod)ttk::TopologicalCompressioninlineprotected
SetSQMethod(const std::string &)ttkTopologicalCompressionWritervirtual
SetSQMethodPV(int c)ttkTopologicalCompressionWriterinline
setSubdivide(bool b)ttk::TopologicalCompressioninlineprotected
SetSubdivide(bool)ttkTopologicalCompressionWritervirtual
setThreadNumber(const int threadNumber)ttk::BaseClassinlinevirtual
SetThreadNumber(int threadNumber)ttkAlgorithminline
SetTolerance(double)ttkTopologicalCompressionWritervirtual
setTolerance(const double data)ttk::TopologicalCompressioninlineprotected
SetUseAllCores(bool useAllCores)ttkAlgorithminline
setUseTopologicalSimplification(bool useTopologicalSimplification)ttk::TopologicalCompressioninlineprotected
SetUseTopologicalSimplification(bool)ttkTopologicalCompressionWritervirtual
setWrapper(const Wrapper *wrapper) overridettk::Debugvirtual
setZFPOnly(bool z)ttk::TopologicalCompressioninlineprotected
SetZFPOnly(bool)ttkTopologicalCompressionWritervirtual
SetZFPTolerance(double)ttkTopologicalCompressionWritervirtual
SQMethodttk::TopologicalCompressionprotected
SQMethodIntttk::TopologicalCompressionprotected
Subdividettk::TopologicalCompressionprotected
Superclass typedefttkTopologicalCompressionWriter
threadNumber_ttk::BaseClassmutableprotected
Tolerancettk::TopologicalCompressionprotected
TopologicalCompression()ttk::TopologicalCompressionprotected
topologicalSimplificationttk::TopologicalCompressionprotected
ttkAlgorithm()ttkAlgorithmprotected
ttkTopologicalCompressionWriter()ttkTopologicalCompressionWriterprotected
UpdateThreadNumber()ttkAlgorithminline
UseTopologicalSimplificationttk::TopologicalCompressionprotected
vertexNumberRead_ttk::TopologicalCompressionprotected
welcomeMsg(std::ostream &stream)ttk::Debugprotected
wrapper_ttk::BaseClassprotected
Write()ttkTopologicalCompressionWriter
ttk::TopologicalCompression::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