Go to the documentation of this file.
40 #ifndef volPointInterpolation_H
41 #define volPointInterpolation_H
62 public MeshObject<fvMesh, UpdateableMeshObject, volPointInterpolation>
76 bitSet boundaryIsPatchFace_;
97 static bool hasSeparated(
const pointMesh& pMesh);
100 void calcBoundaryAddressing();
121 void pushUntransformedData(
List<Type>&)
const;
256 const bool overrideFixedValue
A class for handling words, derived from Foam::string.
A bitSet stores bits (elements with only two states) in packed internal format and supports a variety...
ClassName("volPointInterpolation")
A class for managing temporary objects.
tmp< GeometricField< Type, pointPatchField, pointMesh > > interpolate(const GeometricField< Type, fvPatchField, volMesh > &) const
Interpolate volField using inverse distance weighting.
void updateMesh(const mapPolyMesh &)
Update mesh topology using the morph engine.
Mesh data needed to do the Finite Volume discretisation.
Mesh representing a set of points created from polyMesh.
~volPointInterpolation()
Destructor.
const word & name() const noexcept
Return name.
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
bool movePoints()
Correct weighting factors for moving mesh.
void interpolateInternalField(const GeometricField< Type, fvPatchField, volMesh > &, GeometricField< Type, pointPatchField, pointMesh > &) const
Interpolate internal field from volField to pointField.
void interpolateDisplacement(const volVectorField &, pointVectorField &) const
Interpolate from volField to pointField.
Class containing mesh-to-mesh mapping information after a change in polyMesh topology.
Templated abstract base-class for optional mesh objects used to automate their allocation to the mesh...
void interpolateDimensionedInternalField(const DimensionedField< Type, volMesh > &vf, DimensionedField< Type, pointMesh > &pf) const
Interpolate dimensioned internal field from cells to points.
void interpolateBoundaryField(const GeometricField< Type, fvPatchField, volMesh > &vf, GeometricField< Type, pointPatchField, pointMesh > &pf) const
Interpolate boundary field without applying constraints/boundary.
Interpolate from cell centres to points (vertices) using inverse distance weighting.
Field with dimensions and associated with geometry type GeoMesh which is used to size the field and a...