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 32 of file CMULESTemplates.C.
References Foam::endl(), Foam::Info, mesh, psi, rho, Foam::Sp(), Foam::Su(), Foam::fvc::surfaceIntegrate(), and Foam::Zero.

| void correct | ( | const RhoType & | rho, |
| volScalarField & | psi, | ||
| const surfaceScalarField & | phiCorr ) |
Definition at line 73 of file CMULESTemplates.C.
References correct(), psi, and rho.

| void correct | ( | const RhoType & | rho, |
| volScalarField & | psi, | ||
| const surfaceScalarField & | phiCorr, | ||
| const SpType & | Sp, | ||
| const SuType & | Su ) |
Definition at line 85 of file CMULESTemplates.C.
References correct(), localEulerDdt::enabled(), localEulerDdt::localRDeltaT(), mesh, psi, rho, Foam::Sp(), and Foam::Su().

| void correct | ( | const RhoType & | rho, |
| volScalarField & | psi, | ||
| const surfaceScalarField & | phi, | ||
| surfaceScalarField & | phiCorr, | ||
| const PsiMaxType & | psiMax, | ||
| const PsiMinType & | psiMin ) |
| 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 132 of file CMULESTemplates.C.
References correct(), localEulerDdt::enabled(), limitCorr(), localEulerDdt::localRDeltaT(), mesh, phi, psi, rho, Foam::Sp(), and Foam::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 196 of file CMULESTemplates.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), fvPatchFieldBase::coupled(), Foam::dimless, fvPatchFieldBase::fixesValue(), forAll, dictionary::get(), dictionary::getOrDefault(), Foam::isA(), lambda(), Foam::max(), mesh, Foam::min(), IOobjectOption::NO_READ, IOobjectOption::NO_REGISTER, IOobjectOption::NO_WRITE, fvPatchField< Type >::patchNeighbourField(), phi, psi, rho, UList< T >::size(), Foam::Sp(), Foam::Su(), syncTools::syncFaceList(), 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 572 of file CMULESTemplates.C.
References Foam::dimless, lambda(), limiterCorr(), mesh, IOobjectOption::NO_READ, IOobjectOption::NO_REGISTER, IOobjectOption::NO_WRITE, phi, psi, rho, Foam::Sp(), and Foam::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 33 of file MULESTemplates.C.
References Foam::endl(), field(), Foam::Info, mesh, psi, rho, Foam::Sp(), Foam::Su(), and Foam::fvc::surfaceIntegrate().
Referenced by scalarTransport::execute(), explicitSolve(), explicitSolve(), explicitSolve(), explicitSolve(), twoPhaseSystem::solve(), multiphaseSystem::solveAlphas(), and MultiComponentPhaseModel< BasePhaseModel, phaseThermo >::solveYi().


| void explicitSolve | ( | const RhoType & | rho, |
| volScalarField & | psi, | ||
| const surfaceScalarField & | phiPsi ) |
Definition at line 78 of file MULESTemplates.C.
References explicitSolve(), psi, and rho.

| void explicitSolve | ( | const RhoType & | rho, |
| volScalarField & | psi, | ||
| const surfaceScalarField & | phiPsi, | ||
| const SpType & | Sp, | ||
| const SuType & | Su ) |
Definition at line 90 of file MULESTemplates.C.
References localEulerDdt::enabled(), explicitSolve(), localEulerDdt::localRDeltaT(), mesh, psi, rho, Foam::Sp(), and Foam::Su().

| void explicitSolve | ( | const RhoType & | rho, |
| volScalarField & | psi, | ||
| const surfaceScalarField & | phiBD, | ||
| surfaceScalarField & | phiPsi, | ||
| const PsiMaxType & | psiMax, | ||
| const PsiMinType & | psiMin ) |
Definition at line 115 of file MULESTemplates.C.
References explicitSolve(), psi, and rho.

| 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 147 of file MULESTemplates.C.
References localEulerDdt::enabled(), explicitSolve(), limit(), localEulerDdt::localRDeltaT(), mesh, phi, psi, rho, Foam::Sp(), and Foam::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 187 of file MULESTemplates.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), fvPatchFieldBase::coupled(), Foam::dimless, fvPatchFieldBase::fixesValue(), forAll, dictionary::getOrDefault(), Foam::isA(), lambda(), Foam::max(), mesh, Foam::min(), IOobjectOption::NO_READ, IOobjectOption::NO_REGISTER, IOobjectOption::NO_WRITE, fvPatchField< Type >::patchNeighbourField(), psi, rho, UList< T >::size(), Foam::Sp(), Foam::Su(), syncTools::syncFaceList(), and Foam::Zero.
Referenced by limit().


| 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 573 of file MULESTemplates.C.
References GeometricField< Type, PatchField, GeoMesh >::boundaryField(), GeometricField< Type, PatchField, GeoMesh >::boundaryFieldRef(), fvsPatchFieldBase::coupled(), Foam::dimless, limitedSurfaceInterpolationScheme< Type >::flux(), forAll, lambda(), limiter(), mesh, IOobjectOption::NO_READ, IOobjectOption::NO_REGISTER, IOobjectOption::NO_WRITE, phi, psi, rho, Foam::Sp(), and Foam::Su().
Referenced by multiphaseSystem::solveAlphas(), 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 ) |
Definition at line 659 of file MULESTemplates.C.
References localEulerDdt::enabled(), limit(), localEulerDdt::localRDeltaT(), mesh, phi, psi, rho, Foam::Sp(), and Foam::Su().

| void limitSum | ( | UPtrList< scalarField > & | phiPsiCorrs | ) |
Definition at line 27 of file MULES.C.
References forAll, lambda(), phasei, UPtrList< T >::size(), and Foam::sum().
Referenced by limitSum(), limitSum(), and multiphaseSystem::solveAlphas().


| void limitSum | ( | SurfaceScalarFieldList & | phiPsiCorrs | ) |
Definition at line 688 of file MULESTemplates.C.
References boundaryFieldRef(), coupled, forAll, limitSum(), phasei, and UPtrList< T >::set().

| void limitSum | ( | const UPtrList< const scalarField > & | alphas, |
| UPtrList< scalarField > & | phiPsiCorrs, | ||
| const labelHashSet & | fixed ) |
Definition at line 78 of file MULES.C.
References Foam::fixed(), forAll, Foam::identity(), lambda(), phasei, and UPtrList< T >::size().

| void limitSum | ( | const SurfaceScalarFieldList & | alphas, |
| SurfaceScalarFieldList & | phiPsiCorrs, | ||
| const labelHashSet & | fixed ) |
Definition at line 724 of file MULESTemplates.C.
References boundaryFieldRef(), coupled, Foam::fixed(), forAll, limitSum(), phasei, and UPtrList< T >::set().
