Go to the documentation of this file.
36 #ifndef dimFieldDecomposer_H
37 #define dimFieldDecomposer_H
88 const fvMesh& completeMesh,
110 template<
class GeoField>
122 #include "dimFieldDecomposerDecomposeFields.C"
void decomposeFields(const PtrList< GeoField > &fields) const
Decompose llist of fields.
dimFieldDecomposer(const dimFieldDecomposer &)
Disallow default bitwise copy construct.
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
const fvMesh & completeMesh_
Reference to complete mesh.
Dimensioned field decomposer.
void operator=(const dimFieldDecomposer &)
Disallow default bitwise assignment.
const labelList & cellAddressing_
Reference to cell addressing.
const fvMesh & procMesh_
Reference to processor mesh.
A templated 1D list of pointers to objects of type <T>, where the size of the array is known and used...
const labelList & faceAddressing_
Reference to face addressing.
Mesh data needed to do the Finite Volume discretisation.
~dimFieldDecomposer()
Destructor.
tmp< DimensionedField< Type, volMesh > > decomposeField(const DimensionedField< Type, volMesh > &field) const
Decompose field.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...