FreeFOAM The Cross-Platform CFD Toolkit
Foam::MULES Namespace Reference

Multidimensional universal limiter with explicit solution. More...


Detailed Description

Multidimensional universal limiter with explicit solution.

Solve a convective-only transport equation using an explicit universal multi-dimensional limiter.

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.

Source files

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)

Function Documentation

void explicitSolve ( volScalarField psi,
const surfaceScalarField phiBD,
surfaceScalarField phiPsi,
const scalar  psiMax,
const scalar  psiMin 
)

Definition at line 42 of file MULES.C.

References explicitSolve().

void implicitSolve ( volScalarField gamma,
const surfaceScalarField phi,
surfaceScalarField phiCorr,
const scalar  psiMax,
const scalar  psiMin 
)

Definition at line 63 of file MULES.C.

References implicitSolve().