Skip to main content

Common Fluids Format 2024 R1

Typedefs

Last update: 16.07.2025

Typedefs

typedef int CffMeshIdType
 Type of a variable used to represent the identifier of a mesh. More...
 
typedef int CffPartitionIdType
 Type of a variable used to represent the identifier of a partition. More...
 
typedef int CffVersionType
 Type of a variable representing the version number of the API or file.
 
typedef short CffNodeCountType
 Type used when representing the number of nodes of an element.
 
typedef CffNodeCountType CffCountType
 Type used when the number of entries per object within a set.
 
typedef size_t CffElemIdType
 Type used when representing the identifier of an element or the size of a zone.
 
typedef size_t CffSectionIdType
 Type used when representing a section.
 
typedef int CffTimeLevelType
 Type representing a time level. More...
 
typedef char * CffCategoryName
 Type used to represent a category name ('C' API only)
 
typedef CffCategoryNameCffCategoryNames
 Type representing a pointer to multiple category names ('C' API only)
 
typedef int CffZoneIdType
 Type used to represent the identifier of a zone.
 
typedef CffZoneIdTypeCffZoneIds
 Type used to represent pointer to multiple zone ids ('C' API only)
 
typedef short CffPhaseIdType
 Type used to represent the identifier of a phase.
 
typedef CffPhaseIdTypeCffPhaseIds
 Type used to represent pointer to multiple phase ids ('C' API only)
 
typedef char * CffPhaseName
 Type used to represent the name of a phase ('C' API only)
 
typedef CffPhaseNameCffPhaseNames
 Type used to represent pointer to multiple phase names ('C' API only)
 
typedef char * CffInjectionName
 Type used to represent the name of a particle injection ('C' API only)
 
typedef CffInjectionNameCffInjectionNames
 Type used to represent pointer to multiple particle injection names ('C' API only)
 
typedef int CffVariableIdType
 Type used to represent the identifier of a variable ('C' API only)
 
typedef CffVariableIdTypeCffVariableIds
 Type used to represent pointer to multiple variable identifiers ('C' API only)
 
typedef char * CffVariableName
 Type used to represent the name of a variable ('C' API only)
 
typedef CffVariableNameCffVariableNames
 Type used to represent pointer to multiple variable names ('C' API only)
 
typedef char * CffGroupName
 Type used to represent the name of a particle group ('C' API only)
 
typedef CffGroupNameCffGroupNames
 Type used to represent pointer to multiple particle group names ('C' API only)
 
typedef CffPlainDataTypeCffPlainDataTypes
 Type used to represent multiple plain data types ('C' API only)
 
typedef char * CffSolverType
 Type used to represent the solver name ('C' API only)
 
typedef short CffVariableDimensionType
 Typename used to represent the dimension of a variable.
 
typedef char * CffQuantityType
 Type used to represent the quantity type ('C' API only)
 
typedef char * CffAttributeName
 Type used to represent the variable attribute name ('C' API only)
 
typedef char * CffAttributeValue
 Type used to represent the variable attribute value ('C' API only)
 
typedef CffMeshIdType ansys::MeshIdType
 Alias for CffMeshIdType ('C++' API only)
 
typedef CffPartitionIdType ansys::PartitionIdType
 Alias for CffPartitionIdType ('C++' API only)
 
typedef CffVersionType ansys::VersionType
 Alias for CffVersionType ('C++' API only)
 
typedef CffNodeCountType ansys::NodeCountType
 alais for CffNodeCountType ('C++' API only)
 
typedef CffCountType ansys::CountType
 Alias for CffCountType ('C++' API only)
 
typedef CffElemIdType ansys::ElemIdType
 Alias for CffElemIdType ('C++' API only)
 
typedef CffSectionIdType ansys::SectionIdType
 Alias for CffSectionIdType ('C++' API only)
 
typedef CffIOMode ansys::IOMode
 Alias for CffIOMode ('C++' API only)
 
typedef CffDataCacheMode ansys::DataCacheMode
 Alias for CffDataCacheMode ('C++' API only)
 
typedef CffTargetCategory ansys::TargetCategory
 Alias for CffTargetCategory ('C++' API only)
 
typedef CffVariableDimensionType ansys::VariableDimensionType
 Alias for CffVariableDimensionType ('C++' API only)
 
typedef std::string ansys::QuantityType
 Type used to represent a quantity type ('C++' API only)
 
typedef std::string ansys::AttributeName
 Type used to represent the variable attribute name ('C++' API only)
 
typedef std::vector< AttributeNameansys::AttributeNames
 Type used to represent a number of variable attribute names ('C++' API only)
 
typedef std::string ansys::AttributeValue
 Type used to represent the variable attribute value ('C++' API only)
 
typedef CffTimeLevelType ansys::TimeLevelType
 Alias for CffTimeLevelType ('C++' API only)
 
typedef std::vector< TimeLevelTypeansys::TimeLevels
 Type used to represent a number of time levels ('C++' API only)
 
typedef std::vector< MeshIdTypeansys::MeshIds
 Type used to represent a number of mesh identifiers ('C++' API only)
 
typedef std::vector< PartitionIdTypeansys::PartitionIds
 Type used to represent a number of partition identifiers ('C++' API only)
 
typedef std::vector< TargetCategoryansys::TargetCategories
 Type used to represent a number of target categories ('C++' API only)
 
typedef std::string ansys::CategoryName
 Type used to represent a category name ('C++' API only)
 
typedef std::vector< CategoryNameansys::CategoryNames
 Type used to represent a number of category names ('C++' API only)
 
typedef CffZoneIdType ansys::ZoneIdType
 Alias for CffZoneIdType ('C++' API only)
 
typedef std::vector< ZoneIdTypeansys::ZoneIds
 Type used to represent a number of zone identifiers('C++' API only)
 
typedef CffPhaseIdType ansys::PhaseIdType
 Alias for CffPhaseIdType ('C++' API only)
 
typedef std::vector< PhaseIdTypeansys::PhaseIds
 Type used to represent a number of phase identifiers ids('C++' API only)
 
typedef std::string ansys::PhaseName
 Type used to represent a name of a phase ('C++' API only)
 
typedef std::vector< PhaseNameansys::PhaseNames
 Type used to represent a number of phase names ('C++' API only)
 
typedef std::string ansys::InjectionName
 Type used to represent a particle injection name ('C++' API only)
 
typedef std::vector< InjectionNameansys::InjectionNames
 Type used to represent a number of particle injection names ('C++' API only)
 
typedef CffVariableIdType ansys::VariableIdType
 Type used to represent the identifier of a variable ('C++' API only)
 
typedef std::vector< VariableIdTypeansys::VariableIds
 Type used to represent a number of variable identifiers ('C++' API only)
 
typedef std::string ansys::VariableName
 Type used to represent the name of a variable ('C++' API only)
 
typedef std::vector< VariableNameansys::VariableNames
 Type used to represent a number of variable names ('C++' API only)
 
typedef std::string ansys::GroupName
 Type used to represent the name of a particle group('C++' API only)
 
typedef std::vector< GroupNameansys::GroupNames
 Type used to represent a number of particle groups ('C++' API only)
 
typedef std::string ansys::SolverType
 Type used to represent the solver type ('C++' API only)
 
typedef std::string ansys::VariableTarget
 Type used to represent the variable target ('C++' API only)
 
typedef CffMeshSizeType ansys::MeshSizeType
 Alias for CffMeshSizeType ('C++' API only)
 
typedef CffZoneCategory ansys::ZoneCategory
 Alias for CffZoneCategory ('C++' API only)
 
typedef CffZoneSizeType ansys::ZoneSizeType
 Alias for CffZoneSizeType ('C++' API only)
 
typedef CffNodeZoneInfoType ansys::NodeZoneInfoType
 Alias for CffNodeZoneInfoType ('C++' API only)
 
typedef CffEdgeZoneInfoType ansys::EdgeZoneInfoType
 Alias for CffEdgeZoneInfoType ('C++' API only)
 
typedef CffFaceZoneInfoType ansys::FaceZoneInfoType
 Alias for CffFaceZoneInfoType ('C++' API only)
 
typedef CffCellZoneInfoType ansys::CellZoneInfoType
 Alias for CffCellZoneInfoType ('C++' API only)
 
typedef CffFaceZonePropType ansys::FaceZonePropType
 Alias for CffFaceZonePropType ('C++' API only)
 
typedef CffZoneStringInfoType ansys::ZoneStringInfoType
 Alias for CffZoneStringInfoType ('C++' API only)
 
typedef CffPlainDataType ansys::PlainDataType
 Alias for CffPlainDataType ('C++' API only)
 
typedef CffDataClass ansys::DataClass
 Alias for CffDataClass ('C++' API only)
 
typedef CffDataPrecisionType ansys::DataPrecisionType
 Alias for CffDataPrecisionType ('C++' API only)
 
typedef CffNodeZoneType ansys::NodeZoneType
 Alias for CffNodeZoneType ('C++' API only)
 
typedef CffEdgeZoneType ansys::EdgeZoneType
 Alias for CffEdgeZoneType ('C++' API only)
 
typedef CffFaceZoneType ansys::FaceZoneType
 Alias for CffFaceZoneType ('C++' API only)
 
typedef CffEdgeType ansys::EdgeType
 Alias for CffEdgeType ('C++' API only)
 
typedef CffFaceType ansys::FaceType
 Alias for CffFaceType ('C++' API only)
 
typedef CffCellType ansys::CellType
 Alias for CffCellType ('C++' API only)
 
typedef CffFileFormatType ansys::FileFormatType
 Alias for CffFileFormatType ('C++' API only)
 

Detailed Description

Typedef Documentation

◆ CffMeshIdType

typedef int CffMeshIdType

Type of a variable used to represent the identifier of a mesh.

See functions ansys::CffBase::CffBase::getMeshId and ansys::CffBase::setMeshId and ansys::CffProvider::hasMeshId, ansys::CffProvider::availableMeshIds

◆ CffPartitionIdType

typedef int CffPartitionIdType

Type of a variable used to represent the identifier of a partition.

See functions ansys::CffBase::CffBase::getPartitionId, ansys::CffBase::setPartitionId and ansys::CffProvider::hasPartition, and ansys::CffPartitionIds

◆ CffTimeLevelType

typedef int CffTimeLevelType

Type representing a time level.

Time levels are solver concepts which should be used with care to write variables to allow smooth restart where variables at different coeffiicient loops are required to be written.

Connect with Ansys