Foam::pointPatchInterpolation. More...
#include <finiteVolume/pointPatchInterpolation.H>
Foam::pointPatchInterpolation.
Definition at line 58 of file pointPatchInterpolation.H.
Collaboration diagram for pointPatchInterpolation: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 |