All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fieldTypes.H File Reference

Include the 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.

Macros

#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, ...)
 

Detailed Description

Include the 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_scalar

#define CAPITALIZE_scalar   Scalar

Definition at line 44 of file fieldTypes.H.

◆ CAPITALIZE_vector

#define CAPITALIZE_vector   Vector

Definition at line 45 of file fieldTypes.H.

◆ CAPITALIZE_sphericalTensor

#define CAPITALIZE_sphericalTensor   SphericalTensor

Definition at line 46 of file fieldTypes.H.

◆ CAPITALIZE_symmTensor

#define CAPITALIZE_symmTensor   SymmTensor

Definition at line 47 of file fieldTypes.H.

◆ CAPITALIZE_tensor

#define CAPITALIZE_tensor   Tensor

Definition at line 48 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__)
Vector< scalar > vector
A scalar version of the templated Vector.
Definition: vector.H:49
SymmTensor< scalar > symmTensor
SymmTensor of scalars.
Definition: symmTensor.H:48
SphericalTensor< scalar > sphericalTensor
SphericalTensor of scalars.
Tensor< scalar > tensor
Tensor of scalars.
Definition: tensor.H:51

Definition at line 50 of file fieldTypes.H.

Referenced by uniform::execute(), fieldsExpression::execute(), fieldsExpression::fold(), fieldsExpression::foldA(), uniform::read(), Foam::vtkWritePolyData::unpackFieldTypeValues(), volFieldValue::write(), surfaceFieldValue::write(), volFieldValue::writeFileHeader(), volFieldValue::writeValues(), and surfaceFieldValue::writeValues().