36 #ifndef lagrangianFieldDecomposer_H 37 #define lagrangianFieldDecomposer_H 116 const word& cloudName,
123 const word& cloudName,
128 template<
class GeoField>
131 const word& cloudName,
135 template<
class GeoField>
138 const word& cloudName,
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
List of IOobjects with searching and retrieving facilities.
PtrList< labelIOList > & faceProcAddressing
Template class for non-intrusive linked lists.
void decomposeFieldFields(const word &cloudName, const PtrList< GeoField > &fields) const
tmp< IOField< Type > > decomposeField(const word &cloudName, const IOField< Type > &field) const
Decompose volume field.
lagrangianFieldDecomposer(const polyMesh &mesh, const polyMesh &procMesh, const labelList &faceProcAddressing, const labelList &cellProcAddressing, const word &cloudName, const Cloud< indexedParticle > &lagrangianPositions, const List< SLList< indexedParticle *> *> &cellParticles)
Construct from components.
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
static void readFieldFields(const label cloudI, const IOobjectList &lagrangianObjects, PtrList< PtrList< CompactIOField< Field< Type >, Type >> > &lagrangianFields)
Pre-declare SubField and related Field type.
A class for handling words, derived from string.
void operator=(const lagrangianFieldDecomposer &)=delete
Disallow default bitwise assignment.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
void decomposeFields(const word &cloudName, const PtrList< GeoField > &fields) const
A Field of objects of type <T> with automated input and output using a compact storage. Behaves like IOField except when binary output in case it writes a CompactListList.
Mesh consisting of general polyhedral cells.
const word cloudName(propsDict.lookup("cloudName"))
A class for managing temporary objects.
static void readFields(const label cloudI, const IOobjectList &lagrangianObjects, PtrList< PtrList< IOField< Type >>> &lagrangianFields)
tmp< CompactIOField< Field< Type >, Type > > decomposeFieldField(const word &cloudName, const CompactIOField< Field< Type >, Type > &field) const
A primitive field of type <T> with automated input and output.
Lagrangian field decomposer.