29 #ifndef MapConsistentVolFields_H 30 #define MapConsistentVolFields_H 41 template<
class Type,
class CombineOp>
59 Info<<
" interpolating " << (*fieldIter)->name()
63 fieldType fieldSource(*fieldIter(), meshSource,
false);
74 if (fieldTargetIOobject.typeHeaderOk<fieldType>(
true))
77 fieldType fieldTarget(fieldTargetIOobject, meshTarget,
false);
void interpolate(VolumeField< Type > &, const VolumeField< Type > &, order=INTERPOLATE, const CombineOp &cop=eqOp< Type >()) const
Interpolate volume field.
List of IOobjects with searching and retrieving facilities. Implemented as a HashTable, so the various sorted methods should be used if traversing in parallel.
IOobjectList lookupClass(const char *clsName) const
The list of IOobjects with the given headerClassName.
Serial mesh to mesh interpolation class.
Ostream & endl(Ostream &os)
Add newline and flush stream.
order
Enumeration specifying required accuracy.
Generic GeometricField class.
const Time & time() const
Return the top-level database.
const fvMesh & toMesh() const
multivariateSurfaceInterpolationScheme< scalar >::fieldTable fields
void MapConsistentVolFields(const IOobjectList &objects, const meshToMesh0 &meshToMesh0Interp, const meshToMesh0::order &mapOrder, const CombineOp &cop)
const fvMesh & fromMesh() const
static word timeName(const scalar t, const int precision=precision_)
Return time name of given scalar time formatted with the given precision.
Mesh data needed to do the Finite Volume discretisation.
Automatically write from objectRegistry::writeObject()
messageStream Info
Information stream (stdout output on master, null elsewhere)
Defines the attributes of an object for which implicit objectRegistry management is supported...
forAllConstIters(mixture.phases(), phase)