Foam::MULES Namespace Reference
|
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 | |
|
) |
| | [inline] |
Definition at line 35 of file MULESTemplates.C.
References GeometricField< Type, PatchField, GeoMesh >::correctBoundaryConditions(), TimeState::deltaT(), Foam::dimless, Foam::endl(), DimensionedField< Type, GeoMesh >::field(), Foam::fvc::flux(), Foam::Info, limiter(), mesh, DimensionedField< Type, GeoMesh >::mesh(), polyMesh::moving(), IOobject::name(), primitiveMesh::nFaces(), IOobject::NO_READ, IOobject::NO_WRITE, GeometricField< Type, PatchField, GeoMesh >::oldTime(), Foam::fvc::surfaceIntegrate(), fvMesh::time(), Time::timeName(), fvMesh::V(), and fvMesh::V0().
Referenced by explicitSolve().
| void explicitSolve |
( |
volScalarField & |
psi, |
|
|
const surfaceScalarField & |
phiBD, |
|
|
surfaceScalarField & |
phiPsi, |
|
|
const scalar |
psiMax, |
|
|
const scalar |
psiMin | |
|
) |
| | |
| void implicitSolve |
( |
const RhoType & |
rho, |
|
|
volScalarField & |
gamma, |
|
|
const surfaceScalarField & |
phi, |
|
|
surfaceScalarField & |
phiCorr, |
|
|
const SpType & |
Sp, |
|
|
const SuType & |
Su, |
|
|
const scalar |
psiMax, |
|
|
const scalar |
psiMin | |
|
) |
| | [inline] |
fv::gaussLaplacianScheme<scalar, scalar>(mesh, CDs, snGrads)
.fvmLaplacian(Dpsif, psi)
Definition at line 123 of file MULESTemplates.C.
| void implicitSolve |
( |
volScalarField & |
gamma, |
|
|
const surfaceScalarField & |
phi, |
|
|
surfaceScalarField & |
phiCorr, |
|
|
const scalar |
psiMax, |
|
|
const scalar |
psiMin | |
|
) |
| | |
| 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 | |
|
) |
| | [inline] |
Copyright © 2000-2009 OpenCFD Ltd
|