Foam::volPointInterpolation. More...
#include <finiteVolume/volPointInterpolation.H>
Definition at line 54 of file volPointInterpolation.H.
 Inheritance diagram for volPointInterpolation:
 Inheritance diagram for volPointInterpolation: Collaboration diagram for volPointInterpolation:
 Collaboration diagram for volPointInterpolation:| Public Member Functions | |
| ClassName ("volPointInterpolation") | |
| volPointInterpolation (const fvMesh &) | |
| Constructor given fvMesh and pointMesh. | |
| ~volPointInterpolation () | |
| 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 | interpolateInternalField (const GeometricField< Type, fvPatchField, volMesh > &, GeometricField< Type, pointPatchField, pointMesh > &) const | 
| Interpolate internal field from volField to pointField. | |
| template<class Type > | |
| void | interpolate (const GeometricField< Type, fvPatchField, volMesh > &, GeometricField< Type, pointPatchField, pointMesh > &) const | 
| Interpolate from volField to pointField. | |
| template<class Type > | |
| tmp< GeometricField< Type, pointPatchField, pointMesh > > | interpolate (const GeometricField< Type, fvPatchField, volMesh > &, const wordList &patchFieldTypes) const | 
| Interpolate volField using inverse distance weighting. | |
| template<class Type > | |
| tmp< GeometricField< Type, pointPatchField, pointMesh > > | interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const wordList &patchFieldTypes) const | 
| Interpolate tmp<volField> using inverse distance weighting. | |
| template<class Type > | |
| tmp< GeometricField< Type, pointPatchField, pointMesh > > | interpolate (const GeometricField< Type, fvPatchField, volMesh > &) const | 
| Interpolate volField using inverse distance weighting. | |
| template<class Type > | |
| tmp< GeometricField< Type, pointPatchField, pointMesh > > | interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &) const | 
| Interpolate tmp<volField> using inverse distance weighting. | |
| volPointInterpolation | ( | const fvMesh & | vm ) |  [explicit] | 
Constructor given fvMesh and pointMesh.
Definition at line 141 of file volPointInterpolation.C.
References volPointInterpolation::updateMesh().
Definition at line 152 of file volPointInterpolation.C.
| ClassName | ( | "volPointInterpolation" | ) | 
| const fvMesh& mesh | ( | ) | const  [inline] | 
Reimplemented from MeshObject< fvMesh, volPointInterpolation >.
Definition at line 100 of file volPointInterpolation.H.
References pointPatchInterpolation::mesh().
| void updateMesh | ( | ) | 
Update mesh topology using the morph engine.
Definition at line 158 of file volPointInterpolation.C.
References pointPatchInterpolation::updateMesh().
Referenced by volPointInterpolation::volPointInterpolation().
| bool movePoints | ( | ) | 
Correct weighting factors for moving mesh.
Definition at line 165 of file volPointInterpolation.C.
References pointPatchInterpolation::movePoints().
| void interpolateInternalField | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, | 
| GeometricField< Type, pointPatchField, pointMesh > & | pf | ||
| ) | const | 
Interpolate internal field from volField to pointField.
using inverse distance weighting
Definition at line 40 of file volPointInterpolate.C.
References Foam::endl(), forAll, Foam::Info, and DimensionedField< Type, GeoMesh >::mesh().
| void interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, | 
| GeometricField< Type, pointPatchField, pointMesh > & | pf | ||
| ) | const | 
Interpolate from volField to pointField.
using inverse distance weighting
Definition at line 74 of file volPointInterpolate.C.
References Foam::endl(), and Foam::Info.
Referenced by velocityLaplacianFvMotionSolver::curPoints(), velocityComponentLaplacianFvMotionSolver::curPoints(), displacementSBRStressFvMotionSolver::curPoints(), displacementLaplacianFvMotionSolver::curPoints(), and displacementComponentLaplacianFvMotionSolver::curPoints().
| tmp< GeometricField< Type, pointPatchField, pointMesh > > interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf, | 
| const wordList & | patchFieldTypes | ||
| ) | const | 
Interpolate volField using inverse distance weighting.
returning pointField with the same patchField types
Definition at line 98 of file volPointInterpolate.C.
References pointMesh::boundary(), DimensionedField< Type, GeoMesh >::dimensions(), IOobject::instance(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), MeshObject< polyMesh, pointMesh >::New(), List< T >::setSize(), List< T >::size(), PtrList< T >::size(), and pointMesh::thisDb().
| tmp< GeometricField< Type, pointPatchField, pointMesh > > interpolate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf, | 
| const wordList & | patchFieldTypes | ||
| ) | const | 
Interpolate tmp<volField> using inverse distance weighting.
returning pointField with the same patchField types
Definition at line 150 of file volPointInterpolate.C.
References Foam::interpolate().
| tmp< GeometricField< Type, pointPatchField, pointMesh > > interpolate | ( | const GeometricField< Type, fvPatchField, volMesh > & | vf ) | const | 
Interpolate volField using inverse distance weighting.
returning pointField
Definition at line 166 of file volPointInterpolate.C.
References DimensionedField< Type, GeoMesh >::dimensions(), IOobject::instance(), DimensionedField< Type, GeoMesh >::mesh(), IOobject::name(), MeshObject< polyMesh, pointMesh >::New(), and pointMesh::thisDb().
| tmp< GeometricField< Type, pointPatchField, pointMesh > > interpolate | ( | const tmp< GeometricField< Type, fvPatchField, volMesh > > & | tvf ) | const | 
Interpolate tmp<volField> using inverse distance weighting.
returning pointField
Definition at line 197 of file volPointInterpolate.C.
References Foam::interpolate().