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