pointFieldDecomposerCache.C File Reference
Include dependency graph for pointFieldDecomposerCache.C:

Go to the source code of this file.

Classes

class  pointFieldDecomposer::fieldsCache::privateCache
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define declareField(Type)   PtrList<GeometricField<Type, pointPatchField, pointMesh>> Type##Fields_;
 
#define doLocalCode(Type)
 
#define doLocalCode(Type)
 
#define doLocalCode(Type)
 

Detailed Description

Original source file pointFieldDecomposerCache.C

Definition in file pointFieldDecomposerCache.C.

Macro Definition Documentation

◆ declareField

#define declareField (   Type)    PtrList<GeometricField<Type, pointPatchField, pointMesh>> Type##Fields_;

Definition at line 38 of file pointFieldDecomposerCache.C.

◆ doLocalCode [1/3]

◆ doLocalCode [2/3]

#define doLocalCode (   Type)
Value:
{ \
( \
mesh, \
objects, \
Type##Fields_, \
false /* readOldTime = false */ \
); \
}
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const NameMatchPredicate &selectedFields, DynamicList< regIOobject *> &storedObjects)
Read the selected GeometricFields of the templated type and store on the objectRegistry.

◆ doLocalCode [3/3]

#define doLocalCode (   Type)
Value:
{ \
decompose(decomposer, Type##Fields_, report); \
}