FreeFOAM The Cross-Platform CFD Toolkit
pointPatchInterpolation Class Reference

Foam::pointPatchInterpolation. More...

#include <finiteVolume/pointPatchInterpolation.H>


Detailed Description

List of all members.

Public Member Functions

 ClassName ("pointPatchInterpolation")
 pointPatchInterpolation (const fvMesh &)
 Constructor given fvMesh and pointMesh.
 ~pointPatchInterpolation ()
const fvMeshmesh () 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

Constructor & Destructor Documentation

Constructor given fvMesh and pointMesh.

Definition at line 286 of file pointPatchInterpolation.C.

References pointPatchInterpolation::updateMesh().

Definition at line 296 of file pointPatchInterpolation.C.


Member Function Documentation

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, and patchi.

Referenced by volPointInterpolation::movePoints().

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

The documentation for this class was generated from the following files: