OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

multivariateSurfaceInterpolationScheme< Type > Class Template Reference

Abstract base class for multi-variate surface interpolation schemes. More...

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

List of all members.


Classes

class  fieldScheme
 surfaceInterpolationScheme sub-class returned by operator(field) More...
class  fieldTable
 fieldTable More...

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

static 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.

Detailed Description

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

Abstract base class for multi-variate surface interpolation schemes.

Source files

Definition at line 46 of file multivariateSurfaceInterpolationScheme.H.


Constructor & Destructor Documentation

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

Construct for interpolating given field.

~multivariateSurfaceInterpolationScheme (  )  [inline, virtual]

Definition at line 99 of file multivariateSurfaceInterpolationScheme.C.


Member Function Documentation

virtual const word& type (  )  const [pure virtual]

Runtime type information.

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

static 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.

const fvMesh& mesh (  )  const [inline]

Return mesh reference.

Definition at line 148 of file multivariateSurfaceInterpolationScheme.H.

const fieldTable& fields (  )  const [inline]

Return fields to be interpolated.

Definition at line 154 of file multivariateSurfaceInterpolationScheme.H.


The documentation for this class was generated from the following files:
Copyright © 2000-2009 OpenCFD Ltd