39 #ifndef pointVolInterpolation_H 40 #define pointVolInterpolation_H 83 void makeWeights()
const;
86 void clearAddressing()
const;
89 void clearGeom()
const;
Forwards and collection of common volume field types.
Forwards and collection of common point field types.
A field of fields is a PtrList of fields with reference counting.
Mesh representing a set of points created from polyMesh.
void updateTopology()
Update mesh topology using the morph engine.
Forward declarations of the specialisations of Field<T> for scalar, vector and tensor.
const fvMesh & vMesh() const
ClassName("pointVolInterpolation")
const FieldField< Field, scalar > & volWeights() const
Return reference to weights arrays.
pointVolInterpolation(const pointMesh &, const fvMesh &)
Constructor given pointMesh and fvMesh.
void interpolate(const GeometricField< Type, pointPatchField, pointMesh > &, GeometricField< Type, fvPatchField, volMesh > &) const
Interpolate from pointField to volField.
bool movePoints()
Correct weighting factors for moving mesh.
A list of pointers to objects of type <T>, with allocation/deallocation management of the pointers...
Macro definitions for declaring ClassName(), NamespaceName(), etc.
Mesh data needed to do the Finite Volume discretisation.
A class for managing temporary objects.
const pointMesh & pMesh() const