Selector class for finite volume differencing schemes. fvMesh is derived from fvShemes so that all fields have access to the fvSchemes from the mesh reference they hold. More...
#include <finiteVolume/fvSchemes.H>
Selector class for finite volume differencing schemes. fvMesh is derived from fvShemes so that all fields have access to the fvSchemes from the mesh reference they hold.
Definition at line 51 of file fvSchemes.H.
Public Member Functions | |
fvSchemes (const objectRegistry &obr) | |
Construct for objectRegistry.
| |
const dictionary & | schemesDict () const |
ITstream & | ddtScheme (const word &name) const |
ITstream & | d2dt2Scheme (const word &name) const |
ITstream & | interpolationScheme (const word &name) const |
ITstream & | divScheme (const word &name) const |
ITstream & | gradScheme (const word &name) const |
ITstream & | snGradScheme (const word &name) const |
ITstream & | laplacianScheme (const word &name) const |
bool | fluxRequired (const word &name) const |
bool | cache (const word &name) const |
bool | read () |
Read the fvSchemes.
| |
Static Public Attributes | |
static int | debug |
Debug switch.
|
fvSchemes | ( | const objectRegistry & | obr ) |
Construct for objectRegistry.
Definition at line 59 of file fvSchemes.C.
References fvSchemes::read().
const Foam::dictionary & schemesDict | ( | ) | const |
Definition at line 397 of file fvSchemes.C.
Foam::ITstream & ddtScheme | ( | const word & | name ) | const |
Definition at line 410 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Referenced by Foam::fvc::ddt().
Foam::ITstream & d2dt2Scheme | ( | const word & | name ) | const |
Definition at line 429 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Foam::ITstream & interpolationScheme | ( | const word & | name ) | const |
Definition at line 448 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Referenced by Foam::fvc::scheme().
Foam::ITstream & divScheme | ( | const word & | name ) | const |
Definition at line 471 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Foam::ITstream & gradScheme | ( | const word & | name ) | const |
Definition at line 490 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Referenced by correctedSnGrad< Type >::correction().
Foam::ITstream & snGradScheme | ( | const word & | name ) | const |
Definition at line 509 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Foam::ITstream & laplacianScheme | ( | const word & | name ) | const |
Definition at line 528 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
bool fluxRequired | ( | const word & | name ) | const |
Definition at line 547 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
Referenced by gaussLaplacianScheme< Type, GType >::fvmLaplacian().
bool cache | ( | const word & | name ) | const |
Definition at line 565 of file fvSchemes.C.
References Foam::endl(), and Foam::Info.
bool read | ( | ) | [virtual]
|
Read the fvSchemes.
Reimplemented from regIOobject.
Definition at line 187 of file fvSchemes.C.
References dictionary::add(), clear(), Foam::endl(), Foam::exit(), Foam::FatalIOError, FatalIOErrorIn, dictionary::found(), IOstream::lineNumber(), dictionary::lookup(), Foam::nl, regIOobject::read(), dictionary::subDict(), and WarningIn.
Referenced by fvSchemes::fvSchemes().
int debug [static]
|
Debug switch.
Definition at line 99 of file fvSchemes.H.
Referenced by fvMesh::fvMesh(), surfaceInterpolationScheme< Type >::interpolate(), Foam::fvc::interpolate(), surfaceInterpolationScheme< Type >::New(), and limitedSurfaceInterpolationScheme< Type >::New().