Abstract base class for multi-variate surface interpolation schemes. More...
Classes | |
class | fieldScheme |
class | fieldTable |
Public Member Functions | |
virtual const word & | type () const =0 |
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) | |
virtual | ~multivariateSurfaceInterpolationScheme ()=default |
const fvMesh & | mesh () const |
const fieldTable & | fields () const |
virtual tmp< surfaceInterpolationScheme< Type > > | operator() (const GeometricField< Type, fvPatchField, volMesh > &field) const =0 |
![]() | |
constexpr | refCount () noexcept |
int | count () const noexcept |
bool | unique () const noexcept |
void | operator++ () noexcept |
void | operator++ (int) noexcept |
void | operator-- () noexcept |
void | operator-- (int) noexcept |
Static Public Member Functions | |
static tmp< multivariateSurfaceInterpolationScheme< Type > > | New (const fvMesh &mesh, const fieldTable &fields, const surfaceScalarField &faceFlux, Istream &schemeData) |
Abstract base class for multi-variate surface interpolation schemes.
Definition at line 48 of file multivariateSurfaceInterpolationScheme.H.
multivariateSurfaceInterpolationScheme | ( | const fvMesh & | mesh, |
const fieldTable & | fields, | ||
const surfaceScalarField & | faceFlux, | ||
Istream & | schemeData | ||
) |
|
virtualdefault |
|
pure virtual |
declareRunTimeSelectionTable | ( | tmp | , |
multivariateSurfaceInterpolationScheme< Type > | , | ||
Istream | , | ||
(const fvMesh &mesh, const fieldTable &fields, const surfaceScalarField &faceFlux, Istream &is) | , | ||
(mesh, fields, faceFlux, is) | |||
) |
|
static |
Definition at line 49 of file multivariateSurfaceInterpolationScheme.C.
|
inline |
Definition at line 149 of file multivariateSurfaceInterpolationScheme.H.
|
inline |
Definition at line 155 of file multivariateSurfaceInterpolationScheme.H.
|
pure virtual |
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.