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

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>


Detailed Description

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.

Source files

Definition at line 51 of file fvSchemes.H.

Inheritance diagram for fvSchemes:
Collaboration diagram for fvSchemes:

List of all members.

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.

Constructor & Destructor Documentation

fvSchemes ( const objectRegistry &   obr  )

Construct for objectRegistry.

Definition at line 59 of file fvSchemes.C.

References fvSchemes::read().


Member Function Documentation

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.


Member Data Documentation


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