FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

multivariateSelectionScheme< Type > Class Template Reference

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>


Detailed Description

template<class Type>
class Foam::multivariateSelectionScheme< Type >

Generic multi-variate discretisation scheme class for which any of the NVD, CNVD or NVDV schemes may be selected for each variable.

Source files

Definition at line 52 of file multivariateSelectionScheme.H.

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

List of all members.

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

Constructor & Destructor Documentation


Member Function Documentation

TypeName ( "multivariateSelection"    )

Runtime type information.

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

The documentation for this class was generated from the following files: