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.
Inheritance diagram for multivariateSelectionScheme< Type >:
Collaboration diagram for multivariateSelectionScheme< Type >: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.