FreeFOAM The Cross-Platform CFD Toolkit
Hosted by SourceForge:
Get FreeFOAM at SourceForge.net.
            Fast, secure and Free Open Source software downloads

MULES.H File Reference


Detailed Description

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"
Include dependency graph for MULES.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)