fieldTypes.H File Reference

Header files for all the primitive types that Fields are instantiated for. More...

Include dependency graph for fieldTypes.H:

Go to the source code of this file.

Namespaces

namespace  Foam
 Namespace for OpenFOAM.
 
namespace  Foam::fieldTypes
 Collection of common field types.
 

Macros

#define CAPITALIZE_label   Label
 
#define CAPITALIZE_scalar   Scalar
 
#define CAPITALIZE_vector   Vector
 
#define CAPITALIZE_sphericalTensor   SphericalTensor
 
#define CAPITALIZE_symmTensor   SymmTensor
 
#define CAPITALIZE_tensor   Tensor
 
#define FOR_ALL_FIELD_TYPES(Macro, ...)
 

Variables

const wordList basic
 Standard basic field types (label, scalar, vector, tensor, etc) More...
 

Detailed Description

Header files for all the primitive types that Fields are instantiated for.

Original source file fieldTypes.H

Definition in file fieldTypes.H.

Macro Definition Documentation

◆ CAPITALIZE_label

#define CAPITALIZE_label   Label

Definition at line 47 of file fieldTypes.H.

◆ CAPITALIZE_scalar

#define CAPITALIZE_scalar   Scalar

Definition at line 48 of file fieldTypes.H.

◆ CAPITALIZE_vector

#define CAPITALIZE_vector   Vector

Definition at line 49 of file fieldTypes.H.

◆ CAPITALIZE_sphericalTensor

#define CAPITALIZE_sphericalTensor   SphericalTensor

Definition at line 50 of file fieldTypes.H.

◆ CAPITALIZE_symmTensor

#define CAPITALIZE_symmTensor   SymmTensor

Definition at line 51 of file fieldTypes.H.

◆ CAPITALIZE_tensor

#define CAPITALIZE_tensor   Tensor

Definition at line 52 of file fieldTypes.H.

◆ FOR_ALL_FIELD_TYPES

#define FOR_ALL_FIELD_TYPES (   Macro,
  ... 
)
Value:
Macro(scalar, __VA_ARGS__) \
Macro(vector, __VA_ARGS__) \
Macro(sphericalTensor, __VA_ARGS__) \
Macro(symmTensor, __VA_ARGS__) \
Macro(tensor, __VA_ARGS__)
Tensor of scalars, i.e. Tensor<scalar>.
A Vector of values with scalar precision, where scalar is float/double depending on the compilation f...

Definition at line 54 of file fieldTypes.H.