Definition in file MULES.H.
#include "src/finiteVolume/fields/volFields/volFields.H"
#include "src/finiteVolume/fields/surfaceFields/surfaceFieldsFwd.H"
#include "src/OpenFOAM/fields/Fields/primitiveFieldsFwd.H"
#include "src/OpenFOAM/fields/Fields/zeroField/zeroField.H"
#include "src/OpenFOAM/fields/GeometricFields/geometricOneField/geometricOneField.H"
Go to the source code of this file.
Namespaces | |
namespace | Foam::MULES |
Multidimensional universal limiter with explicit solution. | |
namespace | Foam |
Namespace for OpenFOAM. | |
Functions | |
template<class RhoType , class SpType , class SuType > | |
void | explicitSolve (const RhoType &rho, volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiPsi, const SpType &Sp, const SuType &Su, const scalar psiMax, const scalar psiMin) |
void | explicitSolve (volScalarField &psi, const surfaceScalarField &phiBD, surfaceScalarField &phiPsi, const scalar psiMax, const scalar psiMin) |
template<class RhoType , class SpType , class SuType > | |
void | implicitSolve (const RhoType &rho, volScalarField &gamma, const surfaceScalarField &phi, surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const scalar psiMax, const scalar psiMin) |
void | implicitSolve (volScalarField &gamma, const surfaceScalarField &phi, surfaceScalarField &phiCorr, const scalar psiMax, const scalar psiMin) |
template<class RhoType , class SpType , class SuType > | |
void | limiter (scalarField &allLambda, const RhoType &rho, const volScalarField &psi, const surfaceScalarField &phiBD, const surfaceScalarField &phiCorr, const SpType &Sp, const SuType &Su, const scalar psiMax, const scalar psiMin, const label nLimiterIter) |