34 #ifndef fvMeshToFvMesh_H
35 #define fvMeshToFvMesh_H
97 const word& engineType,
Generic GeometricBoundaryField class.
Generic GeometricField class.
An STL-conforming hash table.
A 1D vector of objects of type <T>, where the size of the vector is known and can be used for subscri...
virtual ~fvMeshToFvMesh()
Destructor.
TypeName("fvMeshToFvMesh")
Run-time type information.
tmp< VolField< Type > > srcToTgt(const VolField< Type > &srcFld) const
Interpolate a source vol field to the target with no left.
fvMeshToFvMesh(const fvMesh &srcMesh, const fvMesh &tgtMesh, const word &engineType, const HashTable< word > &patchMap=NullObjectRef< HashTable< word >>())
Construct from source and target meshes. If a patchMap is supplied,.
Mesh data needed to do the Finite Volume discretisation.
Class to calculate interpolative addressing and weights between the cells and patches of two overlapp...
const polyMesh & srcMesh() const
Return const access to the source mesh.
const polyMesh & tgtMesh() const
Return const access to the target mesh.
A class for managing temporary objects.
A class for handling words, derived from string.
gmvFile<< "tracers "<< particles.size()<< nl;{ pointField positions(particles.size());label particlei=0;forAllConstIter(Cloud< passiveParticle >, particles, iter) { positions[particlei++]=iter().position(mesh);} for(i=0;i< pTraits< point >::nComponents;i++) { forAll(positions, particlei) { gmvFile<< component(positions[particlei], i)<< ' ';} gmvFile<< nl;}}forAll(lagrangianScalarNames, i){ const word &name=lagrangianScalarNames[i];IOField< scalar > fld(IOobject(name, runTime.name(), cloud::prefix, mesh, IOobject::MUST_READ, IOobject::NO_WRITE))
typename VolField< Type >::Internal VolInternalField
const T & NullObjectRef()
Return const reference to the nullObject of type T.