Loading...
Searching...
No Matches
alphaEqn.H File Reference
Include dependency graph for alphaEqn.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

word alpharScheme ("div(phirb,alpha)")
 if (isType< fv::EulerDdtScheme< scalar > >(ddtAlpha)||isType< fv::localEulerDdtScheme< scalar > >(ddtAlpha))
else if (isType< fv::CrankNicolsonDdtScheme< scalar > >(ddtAlpha))
surfaceScalarField phic (mixture.cAlpha() *mag(phi/mesh.magSf()))
 if (icAlpha > 0)
 if (scAlpha > 0)
 forAll (phic.boundaryField(), patchi)
tmp< surfaceScalarField > phiCN (phi)
 if (ocCoeff > 0)
 if (MULESCorr)
 for (int aCorr=0;aCorr< nAlphaCorr;aCorr++)
 if (alphaApplyPrevCorr &&MULESCorr)
 if (word(mesh.ddtScheme("ddt(rho,U)"))==fv::EulerDdtScheme< vector >::typeName||word(mesh.ddtScheme("ddt(rho,U)"))==fv::localEulerDdtScheme< vector >::typeName)

Variables

scalar ocCoeff = 0
const fv::ddtScheme< scalar > & ddtAlpha = tddtAlpha()
 else
scalar cnCoeff = 1.0/(1.0 + ocCoeff)
surfaceScalarField::Boundary & phicBf

Function Documentation

◆ alpharScheme()

word alpharScheme ( "div(phirb,alpha)" )

◆ if() [1/8]

if ( isType< fv::EulerDdtScheme< scalar > > ddtAlpha)||isType< fv::localEulerDdtScheme< scalar > >(ddtAlpha)

Definition at line 18 of file alphaEqn.H.

References ddtAlpha, and ocCoeff.

◆ if() [2/8]

else if ( isType< fv::CrankNicolsonDdtScheme< scalar > > ddtAlpha)

Definition at line 26 of file alphaEqn.H.

References alphaRestart, ddtAlpha, FatalErrorInFunction, mesh, nAlphaSubCycles(), and ocCoeff.

Here is the call graph for this function:

◆ phic()

surfaceScalarField phic ( mixture. cAlpha) *mag(phi/mesh.magSf())

References mesh, mixture, and phi.

◆ if() [3/8]

if ( icAlpha ,
0  )

Definition at line 62 of file alphaEqn.H.

References icAlpha(), mixture, phic(), and U.

Here is the call graph for this function:

◆ if() [4/8]

if ( scAlpha ,
0  )

Definition at line 69 of file alphaEqn.H.

References mesh, phic(), scAlpha(), and U.

Here is the call graph for this function:

◆ forAll()

forAll ( phic. boundaryField(),
patchi  )

Definition at line 81 of file alphaEqn.H.

References phic(), and phicBf.

Here is the call graph for this function:

◆ phiCN()

tmp< surfaceScalarField > phiCN ( phi )

References phi.

◆ if() [5/8]

if ( ocCoeff ,
0  )

Definition at line 94 of file alphaEqn.H.

References cnCoeff, ocCoeff, phi, and phiCN().

Here is the call graph for this function:

◆ if() [6/8]

if ( MULESCorr )

Definition at line 99 of file alphaEqn.H.

References alpha1, alpha2, alphaApplyPrevCorr(), alphaPhi10, divU, LTS, mesh, mixture, MULESCorr(), phiCN(), Sp, Su, and talphaPhi1Corr0.

Here is the call graph for this function:

◆ for()

for ( )

Definition at line 158 of file alphaEqn.H.

References alpha1, alpha10(), alpha2, alphaPhi10, alphaPhiUn(), alpharScheme(), divU, mixture, MULESCorr(), nAlphaCorr(), phi, phic(), phiCN(), phir(), phir(), Sp, and Su.

Here is the call graph for this function:

◆ if() [7/8]

if ( alphaApplyPrevCorr && MULESCorr)

Definition at line 228 of file alphaEqn.H.

References alphaApplyPrevCorr(), alphaPhi10, MULESCorr(), and talphaPhi1Corr0.

Here is the call graph for this function:

◆ if() [8/8]

if ( word(mesh.ddtScheme("ddt(rho,U)")) = = fv::EulerDdtScheme<vector>::typeName || word(mesh.ddtScheme("ddt(rho,U)")) == fv::localEulerDdtScheme<vector>::typeName)

Definition at line 240 of file alphaEqn.H.

References alphaPhi10, mesh, phiCN(), rho1f(), rho2f(), and rhoPhi.

Here is the call graph for this function:

Variable Documentation

◆ ocCoeff

scalar ocCoeff = 0

Definition at line 6 of file alphaEqn.H.

◆ ddtAlpha

const fv::ddtScheme<scalar>& ddtAlpha = tddtAlpha()

Definition at line 16 of file alphaEqn.H.

◆ else

else
Initial value:
{
<< "Only Euler and CrankNicolson ddt schemes are supported"
<< exit(FatalError)
#define FatalErrorInFunction
Report an error message using Foam::FatalError.
Definition error.H:600

Definition at line 47 of file alphaEqn.H.

◆ cnCoeff

scalar cnCoeff = 1.0/(1.0 + ocCoeff)

Definition at line 56 of file alphaEqn.H.

◆ phicBf

surfaceScalarField::Boundary& phicBf
Initial value:
=
phic.boundaryFieldRef()
surfaceScalarField phic(mixture.cAlpha() *mag(alphaPhic/mesh.magSf()))

Definition at line 76 of file alphaEqn.H.