Go to the documentation of this file.
36 #ifndef lagrangianFieldDecomposer_H
37 #define lagrangianFieldDecomposer_H
136 template<
class GeoField>
143 template<
class GeoField>
159 #include "lagrangianFieldDecomposerDecomposeFields.C"
void operator=(const lagrangianFieldDecomposer &)
Disallow default bitwise assignment.
tmp< IOField< Type > > decomposeField(const word &cloudName, const IOField< Type > &field) const
Decompose volume field.
A class for handling words, derived from string.
A primitive field of type <T> with automated input and output.
Non-intrusive singly-linked list.
tmp< CompactIOField< Field< Type >, Type > > decomposeFieldField(const word &cloudName, const CompactIOField< Field< Type >, Type > &field) const
A class for managing temporary objects.
Info<< "Creating field dpdt\n"<< endl;volScalarField dpdt(IOobject("dpdt", runTime.timeName(), mesh), mesh, dimensionedScalar("dpdt", p.dimensions()/dimTime, 0));Info<< "Creating field kinetic energy K\n"<< endl;volScalarField K("K", 0.5 *magSqr(U));volScalarField p_rgh(IOobject("p_rgh", runTime.timeName(), mesh, IOobject::MUST_READ, IOobject::AUTO_WRITE), mesh);p_rgh=p - rho *gh;mesh.setFluxRequired(p_rgh.name());multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
void decomposeFieldFields(const word &cloudName, const PtrList< GeoField > &fields) const
A Field of objects of type <T> with automated input and output using a compact storage....
void decomposeFields(const word &cloudName, const PtrList< GeoField > &fields) const
Mesh consisting of general polyhedral cells.
labelList particleIndices_
The indices of the particles on this processor.
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
static void readFieldFields(const label cloudI, const IOobjectList &lagrangianObjects, PtrList< PtrList< CompactIOField< Field< Type >, Type > > > &lagrangianFields)
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
List of IOobjects with searching and retrieving facilities.
Cloud< passiveParticle > positions_
Lagrangian positions for this processor.
static void readFields(const label cloudI, const IOobjectList &lagrangianObjects, PtrList< PtrList< IOField< Type > > > &lagrangianFields)
const polyMesh & procMesh_
Reference to processor mesh.
Lagrangian field decomposer.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
lagrangianFieldDecomposer(const lagrangianFieldDecomposer &)
Disallow default bitwise copy construct.
const word cloudName(propsDict.lookup("cloudName"))
PtrList< labelIOList > & faceProcAddressing