26 #ifndef MapVolFields_H 27 #define MapVolFields_H 38 template<
class Type,
class CombineOp>
65 if (fieldTargetIOobject.typeHeaderOk<fieldType>(
true))
67 Info<<
" interpolating " << fieldIter()->name() <<
endl;
70 fieldType fieldSource(*fieldIter(), meshSource);
List of IOobjects with searching and retrieving facilities.
#define forAllIter(Container, container, iter)
Iterate across all elements in the container object of type.
Serial mesh to mesh interpolation class.
Ostream & endl(Ostream &os)
Add newline and flush stream.
order
Enumeration specifying required accuracy.
Generic GeometricField class.
static word timeName(const scalar, const int precision=precision_)
Return time name of given scalar time.
Info<< "Calculating turbulent flame speed field St\"<< endl;volScalarField St(IOobject("St", runTime.timeName(), mesh, IOobject::NO_READ, IOobject::AUTO_WRITE), flameWrinkling->Xi() *Su);multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
const Time & time() const
Return the top-level database.
const fvMesh & toMesh() const
const fvMesh & fromMesh() const
word name(const complex &)
Return a string representation of a complex.
IOobjectList lookupClass(const word &className) const
Return the list for all IOobjects of a given class.
Mesh data needed to do the Finite Volume discretisation.
void MapVolFields(const IOobjectList &objects, const meshToMesh0 &meshToMesh0Interp, const meshToMesh0::order &mapOrder, const CombineOp &cop)
IOobject defines the attributes of an object for which implicit objectRegistry management is supporte...
void interpolate(GeometricField< Type, fvPatchField, volMesh > &, const GeometricField< Type, fvPatchField, volMesh > &, order=INTERPOLATE, const CombineOp &cop=eqOp< Type >()) const
Interpolate volume field.