Public Member Functions | Protected Member Functions | List of all members
pointVolInterpolation Class Reference

Public Member Functions

 ClassName ("pointVolInterpolation")
 
 pointVolInterpolation (const pointMesh &, const fvMesh &)
 
 ~pointVolInterpolation ()
 
const FieldField< Field, scalar > & volWeights () const
 
void updateTopology ()
 
bool movePoints ()
 
template<class Type >
void interpolate (const GeometricField< Type, pointPatchField, pointMesh > &, GeometricField< Type, fvPatchField, volMesh > &) const
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > interpolate (const GeometricField< Type, pointPatchField, pointMesh > &) const
 
template<class Type >
tmp< GeometricField< Type, fvPatchField, volMesh > > interpolate (const tmp< GeometricField< Type, pointPatchField, pointMesh >> &) const
 
template<class Type >
Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > interpolate (const GeometricField< Type, pointPatchField, pointMesh > &pf) const
 
template<class Type >
Foam::tmp< Foam::GeometricField< Type, Foam::fvPatchField, Foam::volMesh > > interpolate (const tmp< GeometricField< Type, pointPatchField, pointMesh >> &tpf) const
 

Protected Member Functions

const pointMeshpMesh () const
 
const fvMeshvMesh () const
 

Detailed Description

Source files

Definition at line 58 of file pointVolInterpolation.H.

Constructor & Destructor Documentation

◆ pointVolInterpolation()

pointVolInterpolation ( const pointMesh pm,
const fvMesh vm 
)

Definition at line 164 of file pointVolInterpolation.C.

◆ ~pointVolInterpolation()

Definition at line 178 of file pointVolInterpolation.C.

Member Function Documentation

◆ pMesh()

const pointMesh& pMesh ( ) const
inlineprotected

Definition at line 89 of file pointVolInterpolation.H.

◆ vMesh()

const fvMesh& vMesh ( ) const
inlineprotected

Definition at line 94 of file pointVolInterpolation.H.

◆ ClassName()

ClassName ( "pointVolInterpolation"  )

◆ volWeights()

const Foam::FieldField< Foam::Field, Foam::scalar > & volWeights ( ) const

Definition at line 189 of file pointVolInterpolation.C.

◆ updateTopology()

void updateTopology ( )

Definition at line 202 of file pointVolInterpolation.C.

◆ movePoints()

bool movePoints ( )

Definition at line 210 of file pointVolInterpolation.C.

◆ interpolate() [1/5]

void interpolate ( const GeometricField< Type, pointPatchField, pointMesh > &  pf,
GeometricField< Type, fvPatchField, volMesh > &  vf 
) const

◆ interpolate() [2/5]

tmp<GeometricField<Type, fvPatchField, volMesh> > interpolate ( const GeometricField< Type, pointPatchField, pointMesh > &  ) const

◆ interpolate() [3/5]

tmp<GeometricField<Type, fvPatchField, volMesh> > interpolate ( const tmp< GeometricField< Type, pointPatchField, pointMesh >> &  ) const

◆ interpolate() [4/5]

Definition at line 89 of file pointVolInterpolate.C.

References Foam::fac::interpolate(), and tmp::ref().

Here is the call graph for this function:

◆ interpolate() [5/5]

Definition at line 119 of file pointVolInterpolate.C.

References Foam::fac::interpolate().

Here is the call graph for this function:

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