OpenFOAM logo
Open Source CFD Toolkit

edgeCorrectedVolPointInterpolation Class Reference

Inheritance diagram for edgeCorrectedVolPointInterpolation:

Inheritance graph
[legend]
Collaboration diagram for edgeCorrectedVolPointInterpolation:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 edgeCorrectedVolPointInterpolation (const fvMesh &, const pointMesh &)
 Constructor given fvMesh and pointMesh.
virtual ~edgeCorrectedVolPointInterpolation ()
virtual bool movePoints ()
 Correct weighting factors for moving mesh.
template<class Type>
void interpolate (const GeometricField< Type, fvPatchField, volMesh > &, const GeometricField< typename outerProduct< vector, Type >::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 GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > &) const
 Interpolate volField returning pointField.
template<class Type>
tmp< GeometricField< Type,
pointPatchField, pointMesh > > 
interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > &) const
 Interpolate tmp<volField> returning pointField.
template<class Type>
tmp< GeometricField< Type,
pointPatchField, pointMesh > > 
interpolate (const GeometricField< Type, fvPatchField, volMesh > &, const tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > &) const
template<class Type>
tmp< GeometricField< Type,
pointPatchField, pointMesh > > 
interpolate (const tmp< GeometricField< Type, fvPatchField, volMesh > > &, const tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > &) const

Constructor & Destructor Documentation

edgeCorrectedVolPointInterpolation const fvMesh ,
const pointMesh
 

Constructor given fvMesh and pointMesh.

virtual ~edgeCorrectedVolPointInterpolation  )  [virtual]
 


Member Function Documentation

tmp<GeometricField<Type, pointPatchField, pointMesh> > interpolate const tmp< GeometricField< Type, fvPatchField, volMesh > > &  ,
const tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > & 
const
 

tmp<GeometricField<Type, pointPatchField, pointMesh> > interpolate const GeometricField< Type, fvPatchField, volMesh > &  ,
const tmp< GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > > & 
const
 

tmp<GeometricField<Type, pointPatchField, pointMesh> > interpolate const tmp< GeometricField< Type, fvPatchField, volMesh > > &  ,
const GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > & 
const
 

Interpolate tmp<volField> returning pointField.

using inverse distance weighting with boundary correction given the field and its gradient

tmp<GeometricField<Type, pointPatchField, pointMesh> > interpolate const GeometricField< Type, fvPatchField, volMesh > &  ,
const GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > & 
const
 

Interpolate volField returning pointField.

using inverse distance weighting with boundary correction given the field and its gradient

void interpolate const GeometricField< Type, fvPatchField, volMesh > &  ,
const GeometricField< typename outerProduct< vector, Type >::type, fvPatchField, volMesh > &  ,
GeometricField< Type, pointPatchField, pointMesh > & 
const
 

Interpolate from volField to pointField.

using inverse distance weighting with boundary correction given the field and its gradient

virtual bool movePoints  )  [virtual]
 

Correct weighting factors for moving mesh.

Reimplemented from volPointInterpolation.


The documentation for this class was generated from the following file:
For further information go to www.openfoam.org