OpenFOAM logo
Open Source CFD Toolkit

multivariateSurfaceInterpolationScheme Class Template Reference

Inheritance diagram for multivariateSurfaceInterpolationScheme:

Inheritance graph
[legend]
Collaboration diagram for multivariateSurfaceInterpolationScheme:

Collaboration graph
[legend]
List of all members.

template<class Type>
class Foam::multivariateSurfaceInterpolationScheme< Type >


Public Member Functions

virtual const wordtype () const =0
 Runtime type information.
 declareRunTimeSelectionTable (tmp, multivariateSurfaceInterpolationScheme, Istream,(const fvMesh &mesh, const fieldTable &fields, const surfaceScalarField &faceFlux, Istream &is),(mesh, fields, faceFlux, is))
 multivariateSurfaceInterpolationScheme (const fvMesh &mesh, const fieldTable &fields, const surfaceScalarField &faceFlux, Istream &schemeData)
 Construct for interpolating given field.
virtual ~multivariateSurfaceInterpolationScheme ()
const fvMeshmesh () const
 Return mesh reference.
const fieldTablefields () const
 Return fields to be interpolated.
virtual tmp< surfaceInterpolationScheme<
Type > > 
operator() (const GeometricField< Type, fvPatchField, volMesh > &field) const =0

Static Public Member Functions

tmp< multivariateSurfaceInterpolationScheme<
Type > > 
New (const fvMesh &mesh, const fieldTable &fields, const surfaceScalarField &faceFlux, Istream &schemeData)
 Return a pointer to a new gradScheme created on freestore.

Constructor & Destructor Documentation

multivariateSurfaceInterpolationScheme const fvMesh mesh,
const fieldTable fields,
const surfaceScalarField faceFlux,
Istream schemeData
 

Construct for interpolating given field.

virtual ~multivariateSurfaceInterpolationScheme  )  [virtual]
 


Member Function Documentation

declareRunTimeSelectionTable tmp  ,
multivariateSurfaceInterpolationScheme< Type >  ,
Istream  ,
(const fvMesh &mesh, const fieldTable &fields, const surfaceScalarField &faceFlux, Istream &is)  ,
(mesh, fields, faceFlux, is) 
 

const fieldTable& fields  )  const [inline]
 

Return fields to be interpolated.

Definition at line 166 of file multivariateSurfaceInterpolationScheme.H.

const fvMesh& mesh  )  const [inline]
 

Return mesh reference.

Definition at line 160 of file multivariateSurfaceInterpolationScheme.H.

tmp<multivariateSurfaceInterpolationScheme<Type> > New const fvMesh mesh,
const fieldTable fields,
const surfaceScalarField faceFlux,
Istream schemeData
[static]
 

Return a pointer to a new gradScheme created on freestore.

virtual tmp<surfaceInterpolationScheme<Type> > operator() const GeometricField< Type, fvPatchField, volMesh > &  field  )  const [pure virtual]
 

Implemented in multivariateScheme, multivariateSelectionScheme, and multivariateUpwind.

virtual const word& type  )  const [pure virtual]
 

Runtime type information.


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