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

Foam::fv Namespace Reference

Namespace for finite-volume. More...


Detailed Description

Namespace for finite-volume.

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  localEulerDdtScheme
 Local time-step first-order Euler implicit/explicit ddt. The reciprocal of the local time-step field is looked-up from the database with the name provided. 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_

Typedef Documentation

typedef laplacianScheme< scalar , scalar > laplacianSchemescalarscalar

Definition at line 50 of file laplacianSchemes.C.

Definition at line 50 of file laplacianSchemes.C.

Definition at line 50 of file laplacianSchemes.C.

Definition at line 50 of file laplacianSchemes.C.

Definition at line 52 of file laplacianSchemes.C.

Definition at line 53 of file laplacianSchemes.C.


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   ,
0    
)
const FieldField<fvPatchField, Type>& Foam::fv::ff ( const FieldField< fvPatchField, Type > &   bf  )
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 46 of file cellLimitedGrads.C.

References Foam::min().

Foam::fv::makeFvGradScheme ( faceLimitedGrad    )

Definition at line 46 of file faceLimitedGrads.C.

References Foam::min().

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