Loading...
Searching...
No Matches
Foam::fa Namespace Reference

Namespace for finite-area. More...

Classes

class  limitHeight
 Limits the film height to a specified max value. More...
class  limitVelocity
 Limits the maximum velocity magnitude to the specified max value. More...
class  faceSetOption
 Intermediate abstract class for handling face-set options for the derived faOptions. More...
class  option
 Base abstract class for handling finite area options (i.e. faOption). More...
class  optionList
 List of finite-area options. More...
class  options
 Finite-area options, which is an IOdictionary of values and a fa::optionList. More...
class  contactHeatFluxSource
 Applies contact heat flux between specified faMesh and fvMesh within a specified region for compressible flows. More...
class  externalFileSource
 Applies sources on a specified field within a specified region by using an external table file. More...
class  externalHeatFluxSource
 Applies a heat flux condition for a specified faMesh region to temperature on an external wall for compressible flows in one of three modes: More...
class  jouleHeatingSource
 Evolves an electrical potential equation. More...
class  convectionScheme
 Abstract base class for finite area calculus convection schemes. More...
class  gaussConvectionScheme
 Basic second-order convection using face-gradients and Gauss' theorem. More...
class  EulerFaD2dt2Scheme
 First-order Euler implicit d2dt2 using the current and two previous time-step values. More...
class  faD2dt2Scheme
 Abstract base class for d2dt2 schemes. More...
class  backwardFaDdtScheme
 Second-order backward-differencing implicit ddt using the current and two previous time-step values. More...
class  boundedBackwardFaDdtScheme
class  EulerFaDdtScheme
class  faDdtScheme
class  steadyStateFaDdtScheme
class  divScheme
 Abstract base class for finite area calculus div schemes. More...
class  gaussDivScheme
 Basic second-order div using face-gradients and Gauss' theorem. More...
class  gradScheme
 Abstract base class for finite area calculus gradient schemes. More...
class  gaussGrad
 Basic second-order gradient scheme using face-interpolation and Gauss' theorem. More...
class  leastSquaresFaGrad
 Second-order gradient scheme using least-squares. More...
class  edgeLimitedGrad
 edgeLimitedGrad 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  laplacianScheme
 Abstract base class for finite area calculus laplacian schemes. More...
class  gaussLaplacianScheme
 Basic second-order laplacian using face-gradients and Gauss' theorem. More...
class  correctedLnGrad
 Simple central-difference lnGrad scheme with non-orthogonal correction. More...
class  fourthLnGrad
 Fourth-order snGrad scheme with non-orthogonal correction. More...
class  limitedLnGrad
 Central-difference lnGrad scheme with limited non-orthogonal correction. More...
class  lnGradScheme
 Abstract base class for lnGrad schemes. More...
class  uncorrectedLnGrad
 Simple central-difference lnGrad scheme with no non-orthogonal correction. More...

Functions

 defineTypeNameAndDebug (limitHeight, 0)
 addToRunTimeSelectionTable (option, limitHeight, dictionary)
 defineTypeNameAndDebug (limitVelocity, 0)
 addToRunTimeSelectionTable (option, limitVelocity, dictionary)
 defineTypeNameAndDebug (faceSetOption, 0)
 defineTypeNameAndDebug (contactHeatFluxSource, 0)
 addToRunTimeSelectionTable (option, contactHeatFluxSource, dictionary)
 defineTypeNameAndDebug (externalFileSource, 0)
 addToRunTimeSelectionTable (option, externalFileSource, dictionary)
 defineTypeNameAndDebug (externalHeatFluxSource, 0)
 addToRunTimeSelectionTable (option, externalHeatFluxSource, dictionary)
 defineTemplateRunTimeSelectionTable (convectionScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (convectionScheme< tensor >, Istream)
 defineTemplateRunTimeSelectionTable (faD2dt2Scheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (faD2dt2Scheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (faD2dt2Scheme< tensor >, Istream)
 defineTypeNameAndDebug (boundedBackwardFaDdtScheme, 0)
 defineTemplateRunTimeSelectionTable (faDdtScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (faDdtScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (faDdtScheme< tensor >, Istream)
 defineTemplateRunTimeSelectionTable (divScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (divScheme< tensor >, Istream)
 NamespaceName ("fa")
 defineTemplateRunTimeSelectionTable (gradScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (gradScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (laplacianScheme< scalar >, Istream)
 defineTemplateRunTimeSelectionTable (laplacianScheme< vector >, Istream)
 defineTemplateRunTimeSelectionTable (laplacianScheme< tensor >, Istream)
 defineTemplateRunTimeSelectionTable (lnGradScheme< scalar >, Mesh)
 defineTemplateRunTimeSelectionTable (lnGradScheme< vector >, Mesh)
 defineTemplateRunTimeSelectionTable (lnGradScheme< tensor >, Mesh)

Variables

faD2dt2Scheme< scalar >::addIstreamConstructorToTable< EulerFaD2dt2Scheme< scalar > > addEulerFaD2dt2SchemescalarIstreamConstructorToTable_
faD2dt2Scheme< vector >::addIstreamConstructorToTable< EulerFaD2dt2Scheme< vector > > addEulerFaD2dt2SchemevectorIstreamConstructorToTable_
faD2dt2Scheme< tensor >::addIstreamConstructorToTable< EulerFaD2dt2Scheme< tensor > > addEulerFaD2dt2SchemetensorIstreamConstructorToTable_
faDdtScheme< scalar >::addIstreamConstructorToTable< backwardFaDdtScheme< scalar > > addbackwardFaDdtSchemescalarIstreamConstructorToTable_
faDdtScheme< vector >::addIstreamConstructorToTable< backwardFaDdtScheme< vector > > addbackwardFaDdtSchemevectorIstreamConstructorToTable_
faDdtScheme< tensor >::addIstreamConstructorToTable< backwardFaDdtScheme< tensor > > addbackwardFaDdtSchemetensorIstreamConstructorToTable_
faDdtScheme< scalar >::addIstreamConstructorToTable< boundedBackwardFaDdtSchemeaddboundedBackwardFaDdtSchemeIstreamConstructorToTable_
lnGradScheme< scalar >::addMeshConstructorToTable< correctedLnGrad< scalar > > addcorrectedLnGradscalarMeshConstructorToTable_
lnGradScheme< vector >::addMeshConstructorToTable< correctedLnGrad< vector > > addcorrectedLnGradvectorMeshConstructorToTable_
lnGradScheme< tensor >::addMeshConstructorToTable< correctedLnGrad< tensor > > addcorrectedLnGradtensorMeshConstructorToTable_

Detailed Description

Namespace for finite-area.

Function Documentation

◆ defineTypeNameAndDebug() [1/7]

defineTypeNameAndDebug ( limitHeight ,
0  )

◆ addToRunTimeSelectionTable() [1/5]

addToRunTimeSelectionTable ( option ,
limitHeight ,
dictionary  )

◆ defineTypeNameAndDebug() [2/7]

defineTypeNameAndDebug ( limitVelocity ,
0  )

◆ addToRunTimeSelectionTable() [2/5]

addToRunTimeSelectionTable ( option ,
limitVelocity ,
dictionary  )

◆ defineTypeNameAndDebug() [3/7]

defineTypeNameAndDebug ( faceSetOption ,
0  )

◆ defineTypeNameAndDebug() [4/7]

defineTypeNameAndDebug ( contactHeatFluxSource ,
0  )

◆ addToRunTimeSelectionTable() [3/5]

addToRunTimeSelectionTable ( option ,
contactHeatFluxSource ,
dictionary  )

◆ defineTypeNameAndDebug() [5/7]

defineTypeNameAndDebug ( externalFileSource ,
0  )

◆ addToRunTimeSelectionTable() [4/5]

addToRunTimeSelectionTable ( option ,
externalFileSource ,
dictionary  )

◆ defineTypeNameAndDebug() [6/7]

defineTypeNameAndDebug ( externalHeatFluxSource ,
0  )

◆ addToRunTimeSelectionTable() [5/5]

addToRunTimeSelectionTable ( option ,
externalHeatFluxSource ,
dictionary  )

◆ defineTemplateRunTimeSelectionTable() [1/19]

defineTemplateRunTimeSelectionTable ( convectionScheme< scalar > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [2/19]

defineTemplateRunTimeSelectionTable ( convectionScheme< vector > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [3/19]

defineTemplateRunTimeSelectionTable ( convectionScheme< tensor > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [4/19]

defineTemplateRunTimeSelectionTable ( faD2dt2Scheme< scalar > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [5/19]

defineTemplateRunTimeSelectionTable ( faD2dt2Scheme< vector > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [6/19]

defineTemplateRunTimeSelectionTable ( faD2dt2Scheme< tensor > ,
Istream  )

◆ defineTypeNameAndDebug() [7/7]

defineTypeNameAndDebug ( boundedBackwardFaDdtScheme ,
0  )

◆ defineTemplateRunTimeSelectionTable() [7/19]

defineTemplateRunTimeSelectionTable ( faDdtScheme< scalar > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [8/19]

defineTemplateRunTimeSelectionTable ( faDdtScheme< vector > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [9/19]

defineTemplateRunTimeSelectionTable ( faDdtScheme< tensor > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [10/19]

defineTemplateRunTimeSelectionTable ( divScheme< vector > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [11/19]

defineTemplateRunTimeSelectionTable ( divScheme< tensor > ,
Istream  )

◆ NamespaceName()

NamespaceName ( "fa" )

◆ defineTemplateRunTimeSelectionTable() [12/19]

defineTemplateRunTimeSelectionTable ( gradScheme< scalar > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [13/19]

defineTemplateRunTimeSelectionTable ( gradScheme< vector > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [14/19]

defineTemplateRunTimeSelectionTable ( laplacianScheme< scalar > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [15/19]

defineTemplateRunTimeSelectionTable ( laplacianScheme< vector > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [16/19]

defineTemplateRunTimeSelectionTable ( laplacianScheme< tensor > ,
Istream  )

◆ defineTemplateRunTimeSelectionTable() [17/19]

defineTemplateRunTimeSelectionTable ( lnGradScheme< scalar > ,
Mesh  )

◆ defineTemplateRunTimeSelectionTable() [18/19]

defineTemplateRunTimeSelectionTable ( lnGradScheme< vector > ,
Mesh  )

◆ defineTemplateRunTimeSelectionTable() [19/19]

defineTemplateRunTimeSelectionTable ( lnGradScheme< tensor > ,
Mesh  )

Variable Documentation

◆ addEulerFaD2dt2SchemescalarIstreamConstructorToTable_

faD2dt2Scheme<scalar>::addIstreamConstructorToTable<EulerFaD2dt2Scheme<scalar> > addEulerFaD2dt2SchemescalarIstreamConstructorToTable_

Definition at line 26 of file EulerFaD2dt2Schemes.C.

◆ addEulerFaD2dt2SchemevectorIstreamConstructorToTable_

faD2dt2Scheme<vector>::addIstreamConstructorToTable<EulerFaD2dt2Scheme<vector> > addEulerFaD2dt2SchemevectorIstreamConstructorToTable_

Definition at line 26 of file EulerFaD2dt2Schemes.C.

◆ addEulerFaD2dt2SchemetensorIstreamConstructorToTable_

faD2dt2Scheme<tensor>::addIstreamConstructorToTable<EulerFaD2dt2Scheme<tensor> > addEulerFaD2dt2SchemetensorIstreamConstructorToTable_

Definition at line 26 of file EulerFaD2dt2Schemes.C.

◆ addbackwardFaDdtSchemescalarIstreamConstructorToTable_

faDdtScheme<scalar>::addIstreamConstructorToTable<backwardFaDdtScheme<scalar> > addbackwardFaDdtSchemescalarIstreamConstructorToTable_

Definition at line 26 of file backwardFaDdtSchemes.C.

◆ addbackwardFaDdtSchemevectorIstreamConstructorToTable_

faDdtScheme<vector>::addIstreamConstructorToTable<backwardFaDdtScheme<vector> > addbackwardFaDdtSchemevectorIstreamConstructorToTable_

Definition at line 26 of file backwardFaDdtSchemes.C.

◆ addbackwardFaDdtSchemetensorIstreamConstructorToTable_

faDdtScheme<tensor>::addIstreamConstructorToTable<backwardFaDdtScheme<tensor> > addbackwardFaDdtSchemetensorIstreamConstructorToTable_

Definition at line 26 of file backwardFaDdtSchemes.C.

◆ addboundedBackwardFaDdtSchemeIstreamConstructorToTable_

faDdtScheme<scalar>::addIstreamConstructorToTable<boundedBackwardFaDdtScheme> addboundedBackwardFaDdtSchemeIstreamConstructorToTable_

Definition at line 959 of file boundedBackwardFaDdtScheme.C.

◆ addcorrectedLnGradscalarMeshConstructorToTable_

lnGradScheme<scalar>::addMeshConstructorToTable<correctedLnGrad<scalar> > addcorrectedLnGradscalarMeshConstructorToTable_

Definition at line 26 of file correctedLnGrads.C.

◆ addcorrectedLnGradvectorMeshConstructorToTable_

lnGradScheme<vector>::addMeshConstructorToTable<correctedLnGrad<vector> > addcorrectedLnGradvectorMeshConstructorToTable_

Definition at line 26 of file correctedLnGrads.C.

◆ addcorrectedLnGradtensorMeshConstructorToTable_

lnGradScheme<tensor>::addMeshConstructorToTable<correctedLnGrad<tensor> > addcorrectedLnGradtensorMeshConstructorToTable_

Definition at line 26 of file correctedLnGrads.C.