FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

pointPatchInterpolation Class Reference

Foam::pointPatchInterpolation. More...

#include <finiteVolume/pointPatchInterpolation.H>


Detailed Description

Foam::pointPatchInterpolation.

Source files

Definition at line 58 of file pointPatchInterpolation.H.

Collaboration diagram for pointPatchInterpolation:

List of all members.

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

Constructor & Destructor Documentation

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.


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.

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: