mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
dynamicLagragian implemetation from dev. Adding phase support.
This commit is contained in:
@ -155,6 +155,9 @@ void dynamicLagrangian<BasicTurbulenceModel>::correct()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Local references
|
// Local references
|
||||||
|
const alphaField& alpha = this->alpha_;
|
||||||
|
const rhoField& rho = this->rho_;
|
||||||
|
const surfaceScalarField& alphaRhoPhi = this->alphaRhoPhi_;
|
||||||
const surfaceScalarField& phi = this->phi_;
|
const surfaceScalarField& phi = this->phi_;
|
||||||
const volVectorField& U = this->U_;
|
const volVectorField& U = this->U_;
|
||||||
|
|
||||||
@ -185,11 +188,11 @@ void dynamicLagrangian<BasicTurbulenceModel>::correct()
|
|||||||
|
|
||||||
fvScalarMatrix flmEqn
|
fvScalarMatrix flmEqn
|
||||||
(
|
(
|
||||||
fvm::ddt(flm_)
|
fvm::ddt(alpha, rho, flm_)
|
||||||
+ fvm::div(phi, flm_)
|
+ fvm::div(alphaRhoPhi, flm_)
|
||||||
==
|
==
|
||||||
invT*LM
|
rho*invT*LM
|
||||||
- fvm::Sp(invT, flm_)
|
- fvm::Sp(rho*invT, flm_)
|
||||||
);
|
);
|
||||||
|
|
||||||
flmEqn.relax();
|
flmEqn.relax();
|
||||||
@ -201,11 +204,11 @@ void dynamicLagrangian<BasicTurbulenceModel>::correct()
|
|||||||
|
|
||||||
fvScalarMatrix fmmEqn
|
fvScalarMatrix fmmEqn
|
||||||
(
|
(
|
||||||
fvm::ddt(fmm_)
|
fvm::ddt(alpha, rho, fmm_)
|
||||||
+ fvm::div(phi, fmm_)
|
+ fvm::div(alphaRhoPhi, fmm_)
|
||||||
==
|
==
|
||||||
invT*MM
|
rho*invT*MM
|
||||||
- fvm::Sp(invT, fmm_)
|
- fvm::Sp(rho*invT, fmm_)
|
||||||
);
|
);
|
||||||
|
|
||||||
fmmEqn.relax();
|
fmmEqn.relax();
|
||||||
|
|||||||
Reference in New Issue
Block a user