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

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 ( 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  
)

Definition at line 42 of file MULES.C.

References explicitSolve().

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  
)

Definition at line 63 of file MULES.C.

References implicitSolve().