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

Go to the source code of this file.

Classes

class  lagrangianFieldDecomposer::fieldsCache::privateCache
 

Namespaces

namespace  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 54 of file lagrangianFieldDecomposerCache.C.

◆ doLocalCode [1/3]

#define doLocalCode (   Type)
Value:
{ \
Type##Fields_.resize(len); \
Type##FieldFields_.resize(len); \
}

◆ doLocalCode [2/3]

#define doLocalCode (   Type)
Value:
{ \
lagrangianFieldDecomposer::readFields \
( \
cloudi, \
lagrangianObjects, \
Type##Fields_ \
); \
lagrangianFieldDecomposer::readFieldFields \
( \
cloudi, \
lagrangianObjects, \
Type##FieldFields_ \
); \
}

◆ doLocalCode [3/3]

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