Foam::fieldTypes Namespace Reference

Collection of common field types. More...

Functions

const char * emptyTypeName_ () noexcept
 An empty patch field type. More...
 
const char * calculatedTypeName_ () noexcept
 A calculated patch field type. More...
 
const char * extrapolatedCalculatedTypeName_ () noexcept
 A combined zero-gradient and calculated patch field type. More...
 
const char * zeroGradientTypeName_ () noexcept
 A zeroGradient patch field type. More...
 

Variables

const wordList area
 Standard area field types (scalar, vector, tensor, etc) More...
 
const wordList area_internal
 Standard dimensioned field types (scalar, vector, tensor, etc) More...
 
const wordList surface
 Standard surface field types (scalar, vector, tensor, etc) More...
 
const wordList internal
 Standard dimensioned field types (scalar, vector, tensor, etc) More...
 
const wordList volume
 Standard volume field types (scalar, vector, tensor, etc) More...
 
const wordList basic
 Standard basic field types (label, scalar, vector, tensor, etc) More...
 
const word emptyType
 An empty patch field type. More...
 
const word calculatedType
 A calculated patch field type. More...
 
const word extrapolatedCalculatedType
 A combined zero-gradient and calculated patch field type. More...
 
const word zeroGradientType
 A zeroGradient patch field type. More...
 
const wordList point
 Standard point field types (scalar, vector, tensor, etc) More...
 

Detailed Description

Collection of common field types.

Note
The fieldTypes header contains macros for primitive types that Fields are instantiated for.

Function Documentation

◆ emptyTypeName_()

const char* Foam::fieldTypes::emptyTypeName_ ( )
inlinenoexcept

An empty patch field type.

Definition at line 87 of file fieldTypes.H.

◆ calculatedTypeName_()

const char* Foam::fieldTypes::calculatedTypeName_ ( )
inlinenoexcept

A calculated patch field type.

Definition at line 97 of file fieldTypes.H.

◆ extrapolatedCalculatedTypeName_()

const char* Foam::fieldTypes::extrapolatedCalculatedTypeName_ ( )
inlinenoexcept

A combined zero-gradient and calculated patch field type.

Definition at line 107 of file fieldTypes.H.

◆ zeroGradientTypeName_()

const char* Foam::fieldTypes::zeroGradientTypeName_ ( )
inlinenoexcept

A zeroGradient patch field type.

Definition at line 120 of file fieldTypes.H.

Variable Documentation

◆ area

◆ area_internal

const Foam::wordList area_internal

Standard dimensioned field types (scalar, vector, tensor, etc)

Referenced by areaWrite::write().

◆ surface

◆ internal

const Foam::wordList internal

Standard dimensioned field types (scalar, vector, tensor, etc)

Referenced by if().

◆ volume

◆ basic

const Foam::wordList basic

Standard basic field types (label, scalar, vector, tensor, etc)

These also correspond to cloud output fields.

Referenced by if().

◆ emptyType

◆ calculatedType

◆ extrapolatedCalculatedType

◆ zeroGradientType

◆ point

Standard point field types (scalar, vector, tensor, etc)