TTK
Loading...
Searching...
No Matches
Namespaces | Typedefs | Enumerations | Variables
DataTypes.h File Reference

Go to the source code of this file.

Namespaces

namespace  ttk
 The Topology ToolKit.
 

Typedefs

using ttk::LongSimplexId = long long int
 Identifier type for simplices of any dimension.
 
using ttk::SimplexId = int
 Identifier type for simplices of any dimension.
 
using ttk::ThreadId = int
 Identifier type for threads (i.e. with OpenMP).
 
using ttk::TaskId = int
 Identifier type for tasks (i.e. with OpenMP).
 

Enumerations

enum class  ttk::CriticalType {
  ttk::Local_minimum = 0 , ttk::Saddle1 , ttk::Saddle2 , ttk::Local_maximum ,
  ttk::Degenerate , ttk::Regular
}
 default value for critical index More...
 

Variables

const char ttk::MaskScalarFieldName [] = "ttkMaskScalarField"
 default name for mask scalar field
 
const char ttk::VertexScalarFieldName [] = "ttkVertexScalarField"
 default name for vertex scalar field
 
const char ttk::CellScalarFieldName [] = "ttkCellScalarField"
 default name for cell scalar field
 
const char ttk::OffsetScalarFieldName [] = "ttkOffsetScalarField"
 default name for offset scalar field
 
const char ttk::OffsetFieldUName [] = "ttkOffsetFieldU"
 default name for bivariate offset fields
 
const char ttk::OffsetFieldVName [] = "ttkOffsetFieldV"
 
const char ttk::MorseSmaleCellDimensionName [] = "CellDimension"
 
const char ttk::MorseSmaleCellIdName [] = "CellId"
 
const char ttk::MorseSmaleBoundaryName [] = "IsOnBoundary"
 
const char ttk::MorseSmaleManifoldSizeName [] = "ManifoldSize"
 
const char ttk::MorseSmaleSourceIdName [] = "SourceId"
 
const char ttk::MorseSmaleDestinationIdName [] = "DestinationId"
 
const char ttk::MorseSmaleSeparatrixIdName [] = "SeparatrixId"
 
const char ttk::MorseSmaleSeparatrixTypeName [] = "SeparatrixType"
 
const char ttk::MorseSmaleSeparatrixMaximumName [] = "SeparatrixFunctionMaximum"
 
const char ttk::MorseSmaleSeparatrixMinimumName [] = "SeparatrixFunctionMinimum"
 
const char ttk::MorseSmaleSeparatrixDifferenceName [] = "SeparatrixFunctionDifference"
 
const char ttk::MorseSmaleCriticalPointsOnBoundaryName [] = "NumberOfCriticalPointsOnBoundary"
 
const char ttk::MorseSmaleAscendingName [] = "AscendingManifold"
 
const char ttk::MorseSmaleDescendingName [] = "DescendingManifold"
 
const char ttk::MorseSmaleManifoldName [] = "MorseSmaleManifold"
 
const char ttk::PersistenceCriticalTypeName [] = "CriticalType"
 
const char ttk::PersistenceBirthName [] = "Birth"
 
const char ttk::PersistenceDeathName [] = "Death"
 
const char ttk::PersistenceCoordinatesName [] = "Coordinates"
 
const char ttk::PersistencePairIdentifierName [] = "PairIdentifier"
 
const char ttk::PersistenceName [] = "Persistence"
 
const char ttk::PersistencePairTypeName [] = "PairType"
 
const char ttk::PersistenceIsFinite [] = "IsFinite"
 
const char ttk::compactTriangulationIndex [] = "ttkCompactTriangulationIndex"
 
const int ttk::CriticalTypeNumber = 6
 number of different critical types