Foam::pointPatchInterpolation. More...
#include <finiteVolume/pointPatchInterpolation.H>
Foam::pointPatchInterpolation.
Definition at line 58 of file pointPatchInterpolation.H.
Public Member Functions | |
ClassName ("pointPatchInterpolation") | |
pointPatchInterpolation (const fvMesh &) | |
Constructor given fvMesh and pointMesh.
| |
~pointPatchInterpolation () | |
const fvMesh & | mesh () const |
void | updateMesh () |
Update mesh topology using the morph engine.
| |
bool | movePoints () |
Correct weighting factors for moving mesh.
| |
template<class Type > | |
void | interpolate (const GeometricField< Type, fvPatchField, volMesh > &, GeometricField< Type, pointPatchField, pointMesh > &, bool overrideFixedValue) const |
template<class Type > | |
void | applyCornerConstraints (GeometricField< Type, pointPatchField, pointMesh > &pf) const |
template<> | |
void | applyCornerConstraints (GeometricField< scalar, pointPatchField, pointMesh > &pf) const |
template<> | |
void | applyCornerConstraints (GeometricField< scalar, pointPatchField, pointMesh > &pf) const |
pointPatchInterpolation | ( | const fvMesh & | vm ) |
Constructor given fvMesh and pointMesh.
Definition at line 286 of file pointPatchInterpolation.C.
References pointPatchInterpolation::updateMesh().
Definition at line 296 of file pointPatchInterpolation.C.
ClassName | ( | "pointPatchInterpolation" | ) |
const fvMesh& mesh | ( | ) | const [inline]
|
Definition at line 114 of file pointPatchInterpolation.H.
Referenced by volPointInterpolation::mesh().
void updateMesh | ( | ) |
Update mesh topology using the morph engine.
Definition at line 302 of file pointPatchInterpolation.C.
Referenced by pointPatchInterpolation::pointPatchInterpolation(), and volPointInterpolation::updateMesh().
bool movePoints | ( | ) |
Correct weighting factors for moving mesh.
Definition at line 309 of file pointPatchInterpolation.C.
References forAll.
Referenced by volPointInterpolation::movePoints().
void interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, |
GeometricField< Type, pointPatchField, pointMesh > & | pf, | ||
bool | overrideFixedValue | ||
) | const |
Definition at line 44 of file pointPatchInterpolate.C.
References pointMesh::boundary(), GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), Foam::endl(), forAll, Foam::Info, GeometricField< Type, PatchField, GeoMesh >::internalField(), Foam::isA(), MeshObject< polyMesh, pointMesh >::New(), and pointPatchField< Type >::setInInternalField().
void applyCornerConstraints | ( | GeometricField< Type, pointPatchField, pointMesh > & | pf ) | const |
Definition at line 188 of file pointPatchInterpolate.C.
References forAll, and Foam::transform().
void applyCornerConstraints | ( | GeometricField< scalar, pointPatchField, pointMesh > & | pf ) | const |
Definition at line 326 of file pointPatchInterpolation.C.
void applyCornerConstraints | ( | GeometricField< scalar, pointPatchField, pointMesh > & | pf ) | const |