Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable. More...
#include <finiteVolume/multivariateSelectionScheme.H>
Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable.
Definition at line 52 of file multivariateSelectionScheme.H.
Classes | |
class | fieldScheme |
surfaceInterpolationScheme sub-class returned by operator(field) More...
| |
Public Member Functions | |
TypeName ("multivariateSelection") | |
Runtime type information.
| |
multivariateSelectionScheme (const fvMesh &mesh, const typename multivariateSurfaceInterpolationScheme< Type >::fieldTable &fields, const surfaceScalarField &faceFlux, Istream &schemeData) | |
Construct for field, faceFlux and Istream.
| |
tmp < surfaceInterpolationScheme < Type > > | operator() (const GeometricField< Type, fvPatchField, volMesh > &field) const |
multivariateSelectionScheme | ( | const fvMesh & | mesh, |
const typename multivariateSurfaceInterpolationScheme< Type >::fieldTable & | fields, | ||
const surfaceScalarField & | faceFlux, | ||
Istream & | schemeData | ||
) |
Construct for field, faceFlux and Istream.
Definition at line 41 of file multivariateSelectionScheme.C.
References fields, limitedSurfaceInterpolationScheme< Type >::limiter(), Foam::MULES::limiter(), dictionary::lookup(), Foam::min(), Foam::name(), limitedSurfaceInterpolationScheme< Type >::New(), and upwind< Type >::weights().
TypeName | ( | "multivariateSelection" | ) |
Runtime type information.
tmp<surfaceInterpolationScheme<Type> > operator() | ( | const GeometricField< Type, fvPatchField, volMesh > & | field ) | const [inline, virtual]
|
Implements multivariateSurfaceInterpolationScheme< Type >.
Definition at line 132 of file multivariateSelectionScheme.H.