OpenFOAM logo
The Open Source CFD Toolbox
  Source Guide OpenCFD Solutions Contact OpenFOAM

Foam::fv Namespace Reference

Namespace for finite-volume. More...


Classes

class  convectionScheme
 Abstract base class for convection schemes. More...
class  gaussConvectionScheme
 Basic second-order convection using face-gradients and Gauss' theorem. More...
class  multivariateGaussConvectionScheme
 Basic second-order convection using face-gradients and Gauss' theorem. More...
class  d2dt2Scheme
 Abstract base class for d2dt2 schemes. More...
class  EulerD2dt2Scheme
 First-order Euler implicit d2dt2 using the current and two previous time-step values. More...
class  steadyStateD2dt2Scheme
 SteadyState d2dt2 which returns 0. More...
class  backwardDdtScheme
 Second-order backward-differencing ddt using the current and two previous time-step values. More...
class  boundedBackwardDdtScheme
 Second-order bounded-backward-differencing ddt using the current and two previous time-step values. More...
class  CoEulerDdtScheme
 Courant number limited first-order Euler implicit/explicit ddt. More...
class  CrankNicholsonDdtScheme
 Second-oder CrankNicholson implicit ddt using the current and previous time-step fields as well as the previous time-step ddt. More...
class  ddtScheme
 Abstract base class for ddt schemes. More...
class  EulerDdtScheme
 Basic first-order Euler implicit/explicit ddt using only the current and previous time-step values. More...
class  SLTSDdtScheme
 Stabilised local time-step first-order Euler implicit/explicit ddt. The time-step is adjusted locally so that an advective equations remains diagonally dominant. More...
class  steadyStateDdtScheme
 SteadyState implicit/explicit ddt which returns 0. More...
class  divScheme
 Abstract base class for div schemes. More...
class  gaussDivScheme
 Basic second-order div using face-gradients and Gauss' theorem. More...
class  extendedLeastSquaresGrad
 Second-order gradient scheme using least-squares. More...
class  fourthGrad
 Second-order gradient scheme using least-squares. More...
class  gaussGrad
 Basic second-order gradient scheme using face-interpolation and Gauss' theorem. More...
class  gradScheme
 Abstract base class for gradient schemes. More...
class  leastSquaresGrad
 Second-order gradient scheme using least-squares. More...
class  cellLimitedGrad
 cellLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More...
class  cellMDLimitedGrad
 cellMDLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More...
class  faceLimitedGrad
 faceLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More...
class  faceMDLimitedGrad
 faceMDLimitedGrad gradient scheme applied to a runTime selected base gradient scheme. More...
class  gaussLaplacianScheme
 Basic second-order laplacian using face-gradients and Gauss' theorem. More...
class  laplacianScheme
 Abstract base class for laplacian schemes. More...
class  correctedSnGrad
 Simple central-difference snGrad scheme with non-orthogonal correction. More...
class  limitedSnGrad
 Central-difference snGrad scheme with limited non-orthogonal correction. More...
class  quadraticFitSnGrad
class  snGradScheme
 Abstract base class for snGrad schemes. More...
class  uncorrectedSnGrad
 Simple central-difference snGrad scheme without non-orthogonal correction. More...

Typedefs

typedef laplacianScheme
< scalar, scalar
laplacianSchemescalarscalar
typedef laplacianScheme
< scalar, symmTensor
laplacianSchemescalarsymmTensor
typedef laplacianScheme
< scalar, tensor
laplacianSchemescalartensor
typedef laplacianScheme
< vector, scalar
laplacianSchemevectorscalar
typedef laplacianScheme
< vector, symmTensor
laplacianSchemevectorsymmTensor
typedef laplacianScheme
< vector, tensor
laplacianSchemevectortensor
typedef laplacianScheme
< sphericalTensor, scalar
laplacianSchemesphericalTensorscalar
typedef laplacianScheme
< sphericalTensor, symmTensor
laplacianSchemesphericalTensorsymmTensor
typedef laplacianScheme
< sphericalTensor, tensor
laplacianSchemesphericalTensortensor
typedef laplacianScheme
< symmTensor, scalar
laplacianSchemesymmTensorscalar
typedef laplacianScheme
< symmTensor, symmTensor
laplacianSchemesymmTensorsymmTensor
typedef laplacianScheme
< symmTensor, tensor
laplacianSchemesymmTensortensor
typedef laplacianScheme
< tensor, scalar
laplacianSchemetensorscalar
typedef laplacianScheme
< tensor, symmTensor
laplacianSchemetensorsymmTensor
typedef laplacianScheme
< tensor, tensor
laplacianSchemetensortensor

Functions

 defineTemplateRunTimeSelectionTable (convectionScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< scalar >, Multivariate)
 defineTemplateRunTimeSelectionTable (convectionScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< vector >, Multivariate)
 defineTemplateRunTimeSelectionTable (convectionScheme< sphericalTensor >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< sphericalTensor >, Multivariate)
 defineTemplateRunTimeSelectionTable (convectionScheme< symmTensor >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< symmTensor >, Multivariate)
 defineTemplateRunTimeSelectionTable (convectionScheme< tensor >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< tensor >, Multivariate)
 defineTemplateRunTimeSelectionTable (d2dt2Scheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (d2dt2Scheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (d2dt2Scheme< sphericalTensor >, Istream)
 defineTemplateRunTimeSelectionTable (d2dt2Scheme< symmTensor >, Istream)
 defineTemplateRunTimeSelectionTable (d2dt2Scheme< tensor >, Istream)
 defineTypeNameAndDebug (boundedBackwardDdtScheme, 0)
template<class Type >
const FieldField< fvPatchField,
Type > & 
ff (const FieldField< fvPatchField, Type > &bf)
 defineTemplateRunTimeSelectionTable (ddtScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (ddtScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (ddtScheme< sphericalTensor >, Istream)
 defineTemplateRunTimeSelectionTable (ddtScheme< symmTensor >, Istream)
 defineTemplateRunTimeSelectionTable (ddtScheme< tensor >, Istream)
 defineTemplateRunTimeSelectionTable (divScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (divScheme< sphericalTensor >, Istream)
 defineTemplateRunTimeSelectionTable (divScheme< symmTensor >, Istream)
 defineTemplateRunTimeSelectionTable (divScheme< tensor >, Istream)
 NamespaceName ("fv")
 defineTemplateRunTimeSelectionTable (gradScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (gradScheme< vector >, Istream)
 makeFvGradScheme (cellLimitedGrad)
 makeFvGradScheme (cellMDLimitedGrad)
 makeFvGradScheme (faceLimitedGrad)
 makeFvGradScheme (faceMDLimitedGrad)
 defineTemplateRunTimeSelectionTable (laplacianSchemescalarscalar, Istream)
 defineTemplateRunTimeSelectionTable (snGradScheme< scalar >, Mesh)
 defineTemplateRunTimeSelectionTable (snGradScheme< vector >, Mesh)
 defineTemplateRunTimeSelectionTable (snGradScheme< sphericalTensor >, Mesh)
 defineTemplateRunTimeSelectionTable (snGradScheme< symmTensor >, Mesh)
 defineTemplateRunTimeSelectionTable (snGradScheme< tensor >, Mesh)

Variables

ddtScheme< scalar >
::addIstreamConstructorToTable
< boundedBackwardDdtScheme
addboundedBackwardDdtSchemeIstreamConstructorToTable_

Detailed Description

Namespace for finite-volume.


Typedef Documentation


Function Documentation

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< scalar >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< scalar >  ,
Multivariate   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< vector >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< vector >  ,
Multivariate   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< sphericalTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< sphericalTensor >  ,
Multivariate   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< symmTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< symmTensor >  ,
Multivariate   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< tensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( convectionScheme< tensor >  ,
Multivariate   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( d2dt2Scheme< scalar >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( d2dt2Scheme< vector >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( d2dt2Scheme< sphericalTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( d2dt2Scheme< symmTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( d2dt2Scheme< tensor >  ,
Istream   
)

Foam::fv::defineTypeNameAndDebug ( boundedBackwardDdtScheme  ,
 
)

const FieldField<fvPatchField, Type>& Foam::fv::ff ( const FieldField< fvPatchField, Type > &  bf  )  [inline]

Definition at line 264 of file CrankNicholsonDdtScheme.C.

Foam::fv::defineTemplateRunTimeSelectionTable ( ddtScheme< scalar >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( ddtScheme< vector >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( ddtScheme< sphericalTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( ddtScheme< symmTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( ddtScheme< tensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( divScheme< vector >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( divScheme< sphericalTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( divScheme< symmTensor >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( divScheme< tensor >  ,
Istream   
)

Foam::fv::NamespaceName ( "fv"   ) 

Foam::fv::defineTemplateRunTimeSelectionTable ( gradScheme< scalar >  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( gradScheme< vector >  ,
Istream   
)

Foam::fv::makeFvGradScheme ( cellLimitedGrad   ) 

Definition at line 38 of file cellLimitedGrads.C.

References Foam::MULES::limiter(), cellLimitedGrad< Type >::limitFace(), and Foam::min().

Referenced by makeFvGradScheme().

Here is the call graph for this function:

Here is the caller graph for this function:

Foam::fv::makeFvGradScheme ( faceLimitedGrad   ) 

Definition at line 38 of file faceLimitedGrads.C.

References Foam::MULES::limiter(), makeFvGradScheme(), and Foam::min().

Here is the call graph for this function:

defineTemplateRunTimeSelectionTable ( laplacianSchemescalarscalar  ,
Istream   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( snGradScheme< scalar >  ,
Mesh   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( snGradScheme< vector >  ,
Mesh   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( snGradScheme< sphericalTensor >  ,
Mesh   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( snGradScheme< symmTensor >  ,
Mesh   
)

Foam::fv::defineTemplateRunTimeSelectionTable ( snGradScheme< tensor >  ,
Mesh   
)


Variable Documentation

Copyright © 2000-2009 OpenCFD Ltd