interpolationVolPointInterpolation< Type > Class Template Reference

Base class for interpolations that require a vol-point interpolated field. More...

Inheritance diagram for interpolationVolPointInterpolation< Type >:
Collaboration diagram for interpolationVolPointInterpolation< Type >:

Public Member Functions

 TypeName ("interpolationVolPointInterpolation")
 Runtime type information. More...
 
 interpolationVolPointInterpolation (const VolField< Type > &psi)
 Construct from components. More...
 
 interpolationVolPointInterpolation (const interpolationVolPointInterpolation< Type > &i)
 Copy construct. More...
 
 interpolationVolPointInterpolation (const VolField< Type > &psi, tmp< PointField< Type >> psip)
 Construct from components. More...
 
virtual ~interpolationVolPointInterpolation ()
 
const PointField< Type > & psip () const
 Access the point field. More...
 

Protected Attributes

const PointField< Type > psip_
 Interpolated volfield. More...
 

Detailed Description

template<class Type>
class Foam::interpolationVolPointInterpolation< Type >

Base class for interpolations that require a vol-point interpolated field.

Definition at line 47 of file interpolationVolPointInterpolation.H.

Constructor & Destructor Documentation

◆ interpolationVolPointInterpolation() [1/3]

interpolationVolPointInterpolation ( const VolField< Type > &  psi)

Construct from components.

Definition at line 32 of file interpolationVolPointInterpolation.C.

◆ interpolationVolPointInterpolation() [2/3]

Copy construct.

Definition at line 51 of file interpolationVolPointInterpolation.C.

◆ interpolationVolPointInterpolation() [3/3]

interpolationVolPointInterpolation ( const VolField< Type > &  psi,
tmp< PointField< Type >>  psip 
)

Construct from components.

Definition at line 62 of file interpolationVolPointInterpolation.C.

◆ ~interpolationVolPointInterpolation()

virtual ~interpolationVolPointInterpolation ( )
inlinevirtual

Definition at line 87 of file interpolationVolPointInterpolation.H.

Member Function Documentation

◆ TypeName()

TypeName ( "interpolationVolPointInterpolation< Type >"  )

Runtime type information.

◆ psip()

const PointField<Type>& psip ( ) const
inline

Access the point field.

Definition at line 95 of file interpolationVolPointInterpolation.H.

References interpolationVolPointInterpolation< Type >::psip_.

Member Data Documentation

◆ psip_

const PointField<Type> psip_
protected

Interpolated volfield.

Definition at line 54 of file interpolationVolPointInterpolation.H.

Referenced by interpolationVolPointInterpolation< Type >::psip().


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