Classes | Namespaces | Macros
lagrangianFieldDecomposerCache.C File Reference
Include dependency graph for lagrangianFieldDecomposerCache.C:

Go to the source code of this file.

Classes

class  lagrangianFieldDecomposer::fieldsCache::privateCache
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define declareField(Type)
 
#define doLocalCode(Type)
 
#define doLocalCode(Type)
 
#define doLocalCode(Type)
 

Detailed Description

Original source file lagrangianFieldDecomposerCache.C

Definition in file lagrangianFieldDecomposerCache.C.

Macro Definition Documentation

◆ declareField

#define declareField (   Type)
Value:
PtrList<PtrList<IOField<Type>>> Type##Fields_; \
PtrList<PtrList<CompactIOField<Field<Type>, Type>>> Type##FieldFields_;

Definition at line 47 of file lagrangianFieldDecomposerCache.C.

◆ doLocalCode [1/3]

#define doLocalCode (   Type)

◆ doLocalCode [2/3]

#define doLocalCode (   Type)
Value:
{ \
( \
cloudi, \
lagrangianObjects, \
Type##Fields_ \
); \
lagrangianFieldDecomposer::readFieldFields \
( \
cloudi, \
lagrangianObjects, \
Type##FieldFields_ \
); \
}
void readFields(const typename GeoFieldType::Mesh &mesh, const IOobjectList &objects, const wordHashSet &selectedFields, LIFOStack< regIOobject *> &storedObjects)
Read the selected GeometricFields of the templated type.

◆ doLocalCode [3/3]

#define doLocalCode (   Type)
Value:
{ \
decomposer.decomposeFields \
( \
cloudDir, \
Type##Fields_[cloudi] \
); \
decomposer.decomposeFieldFields \
( \
cloudDir, \
Type##FieldFields_[cloudi] \
); \
}