Functions | |
template<class RdeltaTType , class RhoType , class SpType , class SuType > | |
void | correct (const RdeltaTType &rDeltaT, const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su) |
template<class RhoType > | |
void | correct (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiCorr) |
template<class RhoType , class SpType , class SuType > | |
void | correct (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su) |
template<class RhoType , class PsiMaxType , class PsiMinType > | |
void | correct (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phi, surfaceScalarField &phiCorr, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | correct (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phi, surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RdeltaTType , class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | limiterCorr (scalarField &allLambda, const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phi, const surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RdeltaTType , class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | limitCorr (const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phi, surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RdeltaTType , class RhoType , class SpType , class SuType > | |
void | explicitSolve (const RdeltaTType &rDeltaT, const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su) |
template<class RhoType > | |
void | explicitSolve (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiPsi) |
template<class RhoType , class SpType , class SuType > | |
void | explicitSolve (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su) |
template<class RhoType , class PsiMaxType , class PsiMinType > | |
void | explicitSolve (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiPsi, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | explicitSolve (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RdeltaTType , class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | limiter (scalarField &allLambda, const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phiBD, const surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
template<class RdeltaTType , class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | limit (const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phi, surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin, const bool returnCorr) |
template<class RhoType , class SpType , class SuType , class PsiMaxType , class PsiMinType > | |
void | limit (const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phi, surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su, const PsiMaxType &psiMax, const PsiMinType &psiMin, const bool returnCorr) |
void | limitSum (UPtrList< scalarField > &phiPsiCorrs) |
template<class SurfaceScalarFieldList > | |
void | limitSum (SurfaceScalarFieldList &phiPsiCorrs) |
void | limitSum (const UPtrList< const scalarField > &alphas, UPtrList< scalarField > &phiPsiCorrs, const labelHashSet &fixed) |
template<class SurfaceScalarFieldList > | |
void | limitSum (const SurfaceScalarFieldList &alphas, SurfaceScalarFieldList &phiPsiCorrs, const labelHashSet &fixed) |
void correct | ( | const RdeltaTType & | rDeltaT, |
const RhoType & | rho, | ||
volScalarField & | psi, | ||
const surfaceScalarField & | phiCorr, | ||
const SpType & | Sp, | ||
const SuType & | Su | ||
) |
Definition at line 33 of file CMULESTemplates.C.
References Foam::endl(), Foam::Info, mesh, psi, rho, Sp, Su, Foam::fvc::surfaceIntegrate(), and Foam::Zero.
void correct | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phiCorr | ||
) |
Definition at line 74 of file CMULESTemplates.C.
References correct(), psi, rho, and Foam::vtk::Tools::zeroField().
void correct | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phiCorr, | ||
const SpType & | Sp, | ||
const SuType & | Su | ||
) |
void correct | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phi, | ||
surfaceScalarField & | phiCorr, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 111 of file CMULESTemplates.C.
References correct(), phi, psi, rho, and Foam::vtk::Tools::zeroField().
void correct | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phi, | ||
surfaceScalarField & | phiCorr, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 133 of file CMULESTemplates.C.
References correct(), limitCorr(), mesh, phi, psi, rho, Sp, and Su.
void limiterCorr | ( | scalarField & | allLambda, |
const RdeltaTType & | rDeltaT, | ||
const RhoType & | rho, | ||
const volScalarField & | psi, | ||
const surfaceScalarField & | phi, | ||
const surfaceScalarField & | phiCorr, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 197 of file CMULESTemplates.C.
References GeometricField::boundaryField(), fvPatchField::coupled(), Foam::dimless, fvPatchField::fixesValue(), forAll, dictionary::get(), dictionary::getOrDefault(), lambda(), Foam::max(), mesh, Foam::min(), fvPatchField::patchNeighbourField(), phi, psi, rho, Sp, Su, and Foam::Zero.
Referenced by limitCorr().
void limitCorr | ( | const RdeltaTType & | rDeltaT, |
const RhoType & | rho, | ||
const volScalarField & | psi, | ||
const surfaceScalarField & | phi, | ||
surfaceScalarField & | phiCorr, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 573 of file CMULESTemplates.C.
References Foam::dimless, lambda(), limiterCorr(), mesh, phi, psi, rho, Sp, and Su.
Referenced by correct().
void explicitSolve | ( | const RdeltaTType & | rDeltaT, |
const RhoType & | rho, | ||
volScalarField & | psi, | ||
const surfaceScalarField & | phiPsi, | ||
const SpType & | Sp, | ||
const SuType & | Su | ||
) |
Definition at line 34 of file MULESTemplates.C.
References Foam::endl(), field(), Foam::Info, mesh, psi, rho, Sp, Su, and Foam::fvc::surfaceIntegrate().
Referenced by scalarTransport::execute(), explicitSolve(), for(), twoPhaseSystem::solve(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi().
void explicitSolve | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phiPsi | ||
) |
Definition at line 79 of file MULESTemplates.C.
References explicitSolve(), psi, rho, and Foam::vtk::Tools::zeroField().
void explicitSolve | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phiPsi, | ||
const SpType & | Sp, | ||
const SuType & | Su | ||
) |
Definition at line 91 of file MULESTemplates.C.
References explicitSolve(), mesh, psi, rho, Sp, and Su.
void explicitSolve | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phiBD, | ||
surfaceScalarField & | phiPsi, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 116 of file MULESTemplates.C.
References explicitSolve(), psi, rho, and Foam::vtk::Tools::zeroField().
void explicitSolve | ( | const RhoType & | rho, |
volScalarField & | psi, | ||
const surfaceScalarField & | phiBD, | ||
surfaceScalarField & | phiPsi, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 148 of file MULESTemplates.C.
References explicitSolve(), limit(), mesh, phi, psi, rho, Sp, and Su.
void limiter | ( | scalarField & | allLambda, |
const RdeltaTType & | rDeltaT, | ||
const RhoType & | rho, | ||
const volScalarField & | psi, | ||
const surfaceScalarField & | phiBD, | ||
const surfaceScalarField & | phiCorr, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin | ||
) |
Definition at line 188 of file MULESTemplates.C.
References GeometricField::boundaryField(), fvPatchField::coupled(), Foam::dimless, fvPatchField::fixesValue(), forAll, dictionary::getOrDefault(), lambda(), Foam::max(), mesh, Foam::min(), fvPatchField::patchNeighbourField(), psi, rho, Sp, Su, and Foam::Zero.
void limit | ( | const RdeltaTType & | rDeltaT, |
const RhoType & | rho, | ||
const volScalarField & | psi, | ||
const surfaceScalarField & | phi, | ||
surfaceScalarField & | phiPsi, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin, | ||
const bool | returnCorr | ||
) |
Definition at line 574 of file MULESTemplates.C.
References GeometricField::boundaryField(), GeometricField::boundaryFieldRef(), fvsPatchField::coupled(), Foam::dimless, limitedSurfaceInterpolationScheme< Type >::flux(), forAll, lambda(), Foam::limiter(), mesh, phi, psi, rho, Sp, and Su.
Referenced by explicitSolve(), limit(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi().
void limit | ( | const RhoType & | rho, |
const volScalarField & | psi, | ||
const surfaceScalarField & | phi, | ||
surfaceScalarField & | phiPsi, | ||
const SpType & | Sp, | ||
const SuType & | Su, | ||
const PsiMaxType & | psiMax, | ||
const PsiMinType & | psiMin, | ||
const bool | returnCorr | ||
) |
void limitSum | ( | UPtrList< scalarField > & | phiPsiCorrs | ) |
Definition at line 27 of file MULES.C.
References forAll, lambda(), phasei, UPtrList::size(), and Foam::sum().
Referenced by limitSum().
void limitSum | ( | SurfaceScalarFieldList & | phiPsiCorrs | ) |
Definition at line 688 of file MULESTemplates.C.
References coupled(), forAll, limitSum(), phasei, and UPtrList::set().
void limitSum | ( | const UPtrList< const scalarField > & | alphas, |
UPtrList< scalarField > & | phiPsiCorrs, | ||
const labelHashSet & | fixed | ||
) |
Definition at line 79 of file MULES.C.
References Foam::fixed(), forAll, Foam::identity(), lambda(), phasei, and UPtrList::size().
void limitSum | ( | const SurfaceScalarFieldList & | alphas, |
SurfaceScalarFieldList & | phiPsiCorrs, | ||
const labelHashSet & | fixed | ||
) |
Definition at line 725 of file MULESTemplates.C.
References coupled(), Foam::fixed(), forAll, limitSum(), phasei, and UPtrList::set().
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.