Templated phase change model class.
More...
|
| TypeName ("phaseChangeModel") |
|
| declareRunTimeSelectionTable (autoPtr, PhaseChangeModel, dictionary,(const dictionary &dict, CloudType &owner),(dict, owner)) |
|
| PhaseChangeModel (CloudType &owner) |
|
| PhaseChangeModel (const dictionary &dict, CloudType &owner, const word &type) |
|
| PhaseChangeModel (const PhaseChangeModel< CloudType > &pcm) |
|
virtual autoPtr< PhaseChangeModel< CloudType > > | clone () const =0 |
|
virtual | ~PhaseChangeModel ()=default |
|
const enthalpyTransferType & | enthalpyTransfer () const |
|
virtual void | calculate (const scalar dt, const label celli, const scalar Re, const scalar Pr, const scalar d, const scalar nu, const scalar rho, const scalar T, const scalar Ts, const scalar pc, const scalar Tc, const scalarField &X, const scalarField &solMass, const scalarField &liqMass, scalarField &dMassPC) const =0 |
|
virtual scalar | dh (const label idc, const label idl, const scalar p, const scalar T) const |
|
virtual scalar | Tvap (const scalarField &X) const |
|
virtual scalar | TMax (const scalar p, const scalarField &X) const |
|
void | addToPhaseChangeMass (const scalar dMass) |
|
virtual void | info (Ostream &os) |
|
Templated phase change model class.
- Source files
-
Definition at line 57 of file ReactingCloud.H.
◆ enthalpyTransferType
◆ PhaseChangeModel() [1/3]
◆ PhaseChangeModel() [2/3]
◆ PhaseChangeModel() [3/3]
◆ ~PhaseChangeModel()
◆ wordToEnthalpyTransfer()
◆ Sh()
◆ TypeName()
TypeName |
( |
"phaseChangeModel" |
| ) |
|
◆ declareRunTimeSelectionTable()
◆ clone()
◆ New()
◆ enthalpyTransfer()
◆ calculate()
virtual void calculate |
( |
const scalar |
dt, |
|
|
const label |
celli, |
|
|
const scalar |
Re, |
|
|
const scalar |
Pr, |
|
|
const scalar |
d, |
|
|
const scalar |
nu, |
|
|
const scalar |
rho, |
|
|
const scalar |
T, |
|
|
const scalar |
Ts, |
|
|
const scalar |
pc, |
|
|
const scalar |
Tc, |
|
|
const scalarField & |
X, |
|
|
const scalarField & |
solMass, |
|
|
const scalarField & |
liqMass, |
|
|
scalarField & |
dMassPC |
|
) |
| const |
|
pure virtual |
◆ dh()
Foam::scalar dh |
( |
const label |
idc, |
|
|
const label |
idl, |
|
|
const scalar |
p, |
|
|
const scalar |
T |
|
) |
| const |
|
virtual |
◆ Tvap()
◆ TMax()
Foam::scalar TMax |
( |
const scalar |
p, |
|
|
const scalarField & |
X |
|
) |
| const |
|
virtual |
◆ addToPhaseChangeMass()
void addToPhaseChangeMass |
( |
const scalar |
dMass | ) |
|
◆ info()
◆ enthalpyTransferTypeNames
Initial value:{
"latentHeat", "enthalpyDifference"
}
Definition at line 71 of file PhaseChangeModel.H.
◆ enthalpyTransfer_
◆ dMass_
The documentation for this class was generated from the following files:
- src/lagrangian/intermediate/clouds/Templates/ReactingCloud/ReactingCloud.H
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/PhaseChangeModel/PhaseChangeModel.H
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/PhaseChangeModel/PhaseChangeModel.C
- src/lagrangian/intermediate/submodels/Reacting/PhaseChangeModel/PhaseChangeModel/PhaseChangeModelNew.C