CMULES: Multidimensional universal limiter for explicit corrected implicit solution. More...


Go to the source code of this file.
Namespaces | |
| Foam | |
| Namespace for OpenFOAM. | |
| Foam::MULES | |
Functions | |
| template<class RdeltaTType , class RhoType , class SpType > | |
| void | correct (const RdeltaTType &rDeltaT, const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiCorr, const SpType &Sp) |
| template<class RhoType > | |
| void | correct (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiCorr) |
| template<class RhoType , class SpType > | |
| void | correct (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiCorr, const SpType &Sp) |
| template<class RhoType , class PsiMaxType , class PsiMinType > | |
| void | correct (const control &controls, const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiCorr, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
| template<class RhoType , class SpType , class PsiMaxType , class PsiMinType > | |
| void | correct (const control &controls, const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiCorr, const SpType &Sp, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
| template<class RdeltaTType , class RhoType , class SpType , class PsiMaxType , class PsiMinType > | |
| void | limitCorr (const control &controls, const RdeltaTType &rDeltaT, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiCorr, const SpType &Sp, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
| template<class RhoType , class SpType , class PsiMaxType , class PsiMinType > | |
| void | limitCorr (const control &controls, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiCorr, const SpType &Sp, const PsiMaxType &psiMax, const PsiMinType &psiMin) |
CMULES: Multidimensional universal limiter for explicit corrected implicit solution.
Original source file CMULES.H
Solve a convective-only transport equation using an explicit universal multi-dimensional limiter to correct an implicit conservative bounded obtained using rigorously bounded schemes such as Euler-implicit in time upwind in space.
Parameters are the variable to solve, the normal convective flux and the actual explicit flux of the variable which is also used to return limited flux used in the bounded-solution.
Definition in file CMULES.H.