Namespace containing common functionality for saturationPressureModel and saturationTemperatureModel. More...
Classes | |
| class | Antoine |
| Antoine equation for the vapour pressure. More... | |
| class | AntoineExtended |
| Extended Antoine equation for the vapour pressure. More... | |
| class | ArdenBuck |
| ArdenBuck equation for the vapour pressure of moist air. More... | |
| class | constantPressure |
| Constant saturation pressure model. More... | |
| class | constantTemperature |
| Constant saturation temperature model. More... | |
| class | function1Temperature |
| Saturation vapour temperature in terms of the vapour pressure (in Pa). The saturation temperature in Kelvins is specified as a Foam::Function1 type, to enable use of, e.g. constant, polynomial, table values. More... | |
| class | polynomialTemperature |
| Polynomial equation for the saturation vapour temperature in terms of the vapour pressure (in Pa). More... | |
| struct | coefficient |
| Structure to store a dimensioned coefficient of the saturation model. More... | |
Variables | |
| static const coefficient | oneP (dimPressure, 1) |
| static const coefficient | oneT (dimTemperature, 1) |
| static const coefficient | zeroC ("zeroC", dimTemperature, 273.15) |
| static const coefficient | A ("A", dimPressure, 611.21) |
| static const coefficient | B ("B", dimless, 18.678) |
| static const coefficient | C ("C", dimTemperature, 234.5) |
| static const coefficient | D ("D", dimTemperature, 257.14) |
| static const dimensionedScalar | oneP (dimPressure, 1) |
Namespace containing common functionality for saturationPressureModel and saturationTemperatureModel.
| Foam::saturationModels::defineTypeNameAndDebug | ( | Antoine | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationPressureModel | , |
| Antoine | , | ||
| dictionary | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationTemperatureModel | , |
| Antoine | , | ||
| dictionary | |||
| ) |
| Foam::saturationModels::defineTypeNameAndDebug | ( | AntoineExtended | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationPressureModel | , |
| AntoineExtended | , | ||
| dictionary | |||
| ) |
| Foam::saturationModels::defineTypeNameAndDebug | ( | ArdenBuck | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationPressureModel | , |
| ArdenBuck | , | ||
| dictionary | |||
| ) |
| Foam::saturationModels::defineTypeNameAndDebug | ( | constantPressure | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationPressureModel | , |
| constantPressure | , | ||
| dictionary | |||
| ) |
|
static |
| Foam::saturationModels::defineTypeNameAndDebug | ( | constantTemperature | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationTemperatureModel | , |
| constantTemperature | , | ||
| dictionary | |||
| ) |
|
static |
| Foam::saturationModels::defineTypeNameAndDebug | ( | function1Temperature | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationTemperatureModel | , |
| function1Temperature | , | ||
| dictionary | |||
| ) |
| Foam::saturationModels::defineTypeNameAndDebug | ( | polynomialTemperature | , |
| 0 | |||
| ) |
| Foam::saturationModels::addToRunTimeSelectionTable | ( | saturationTemperatureModel | , |
| polynomialTemperature | , | ||
| dictionary | |||
| ) |
|
inline |
Construct a scalar field from a uniform value.
Definition at line 63 of file saturationModels.H.
References List< T >::size(), and dimensioned< Type >::value().
Referenced by constantPressure::lnPSat(), saturationPressureModel::lnPSat(), constantPressure::pSat(), saturationPressureModel::pSat(), constantPressure::pSatPrime(), saturationPressureModel::pSatPrime(), constantTemperature::Tsat(), saturationTemperatureModel::Tsat(), constantTemperature::TsatPrime(), and saturationTemperatureModel::TsatPrime().


|
inline |
Construct a volScalarField::Internal or a volScalarField field from a.
uniform value
Definition at line 76 of file saturationModels.H.
References Foam::name(), and Foam::compressible::New().

|
inline |
Use a model's scalarField method to construct a volScalarField::Internal.
Definition at line 88 of file saturationModels.H.
References Foam::dimensions(), Foam::name(), DimensionedField< Type, GeoMesh, PrimitiveField >::New(), p, DimensionedField< Type, GeoMesh, PrimitiveField >::primitiveFieldRef(), and tmp< T >::ref().

|
inline |
Use a model's scalarField method to construct a volScalarField.
Definition at line 111 of file saturationModels.H.
References GeometricField< Type, GeoMesh, PrimitiveField >::boundaryField(), GeometricField< Type, GeoMesh, PrimitiveField >::boundaryFieldRef(), Foam::dimensions(), forAll, Foam::name(), GeometricField< Type, GeoMesh, PrimitiveField >::New(), p, patchi, GeometricField< Type, GeoMesh, PrimitiveField >::primitiveFieldRef(), and tmp< T >::ref().

|
static |
Referenced by constantPressure::lnPSat(), Antoine::pSat(), Antoine::Tsat(), and Antoine::TsatPrime().
|
static |
Referenced by AntoineExtended::lnPSat().
|
static |
Referenced by ArdenBuck::lnPSat(), ArdenBuck::pSat(), and ArdenBuck::pSatPrime().
|
static |
Referenced by Barycentric< Cmpt >::a(), Barycentric2D< Cmpt >::a(), ISAT::add(), solidThermalEquilibrium::addSup(), Barycentric< Cmpt >::Barycentric(), Barycentric2D< Cmpt >::Barycentric2D(), PlessisMasliyahDragForce< CloudType >::calcCoupled(), COxidationHurtMitchell< CloudType >::calculate(), LiquidEvaporationBoil< CloudType >::calculate(), SyamlalOBrien::CdRe(), ODESystem::check(), chemPointISAT::checkSolution(), twoDPointCorrector::correctDisplacement(), twoDPointCorrector::correctPoints(), PengRobinsonGas< Specie >::Cp(), PengRobinsonGas< Specie >::CpMCv(), cyclicTransform::cyclicTransform(), Foam::diff(), eigendecomposition::eigendecomposition(), Foam::eigenVector(), binaryTree::insertNewLeaf(), twoPhaseMixture::interfaceFraction(), lduMatrix::lduMatrix(), ArdenBuck::lnPSat(), Saito::mDotcvAlphal(), Saito::mDotcvP(), Foam::tracking::movingTetReverseTransform(), Foam::multiply(), Foam::operator+(), lduMatrix::operator+=(), LduMatrix< Type, DType, LUType >::operator+=(), Foam::operator-(), lduMatrix::operator-=(), LduMatrix< Type, DType, LUType >::operator-=(), lduMatrix::operator=(), LduMatrix< Type, DType, LUType >::operator=(), BSpline::position(), CatmullRomSpline::position(), ArdenBuck::pSat(), ArdenBuck::pSatPrime(), EFA< ThermoType >::reduceMechanism(), PFA< ThermoType >::reduceMechanism(), ConeInjection< CloudType >::setProperties(), Foam::triIntersect::solveProjectionGivenT(), Foam::triIntersect::srcEdgeTgtEdgeIntersection(), Foam::triIntersect::srcEdgeTgtPointOffset(), Foam::triIntersect::srcPointTgtEdgeOffset(), Foam::triIntersect::srcPointTgtTriIntersection(), Foam::triIntersect::srcTriTgtPointIntersection(), Foam::tracking::stationaryTetReverseTransform(), SVD::SVD(), Foam::SVDinv(), Matrix< Form, Type >::T(), solitary::velocity(), and PengRobinsonGas< Specie >::Z().
|
static |
Referenced by solidThermalEquilibrium::addSup(), Barycentric< Cmpt >::b(), Barycentric2D< Cmpt >::b(), Barycentric< Cmpt >::Barycentric(), Barycentric2D< Cmpt >::Barycentric2D(), PlessisMasliyahDragForce< CloudType >::calcCoupled(), CentredFitSnGradData< Polynomial >::calcFit(), LiquidEvaporationBoil< CloudType >::calculate(), SyamlalOBrien::CdRe(), PengRobinsonGas< Specie >::Cp(), PengRobinsonGas< Specie >::CpMCv(), PengRobinsonGas< Specie >::Cv(), Barycentric< scalar >::d(), Foam::diff(), PengRobinsonGas< Specie >::e(), PengRobinsonGas< Specie >::h(), Foam::invIncGammaRatio_P(), main(), Foam::multiply(), Foam::operator+(), Foam::operator-(), BSpline::position(), CatmullRomSpline::position(), EFA< ThermoType >::reduceMechanism(), PFA< ThermoType >::reduceMechanism(), inhomogeneousEGRMixture< ThermoType >::reset(), Foam::triIntersect::solveProjectionGivenT(), PengRobinsonGas< Specie >::sp(), homogeneousMixture< ThermoType >::thermoMixture(), leanInhomogeneousMixture< ThermoType >::thermoMixture(), homogeneousMixture< ThermoType >::transportMixture(), leanInhomogeneousMixture< ThermoType >::transportMixture(), XiEqModel::writeFields(), ArdenBuck::xByTC(), and PengRobinsonGas< Specie >::Z().
|
static |
Referenced by Barycentric< scalar >::Barycentric(), Barycentric< Cmpt >::Barycentric(), Barycentric2D< Cmpt >::Barycentric2D(), Barycentric< Cmpt >::c(), Barycentric2D< Cmpt >::c(), viewFactor::calculate(), Reaction< ThermoType >::ddNdtByVdcTp(), fvMesh::delta(), makeFvGradScheme(), nonConformalProcessorCyclicFvPatch::makeWeights(), processorFvPatch::makeWeights(), Foam::multiply(), Reaction< ThermoType >::omega(), inverseFaceDistanceDiffusivity::operator()(), plane::planeCoeffs(), ArdenBuck::pSatPrime(), forcing::regionLength(), and writeCellCentres::write().
|
static |
Referenced by fvMatrix< Type >::A(), momentumTransferSystem::alphaDByAf(), Barycentric< Cmpt >::Barycentric(), COxidationMurphyShaddix< CloudType >::calculate(), dynamicKEqn< BasicMomentumTransportModel >::Ce(), chemPointISAT::chemPointISAT(), dynamicKEqn< BasicMomentumTransportModel >::Ck(), kineticTheoryModel::correct(), DeardorffDiffStress< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correct(), LaunderSharmaKE< BasicMomentumTransportModel >::correct(), dynamicKEqn< BasicMomentumTransportModel >::correctNut(), Barycentric< Cmpt >::d(), iC3H8O::D(), nC3H8O::D(), phaseForces::execute(), phaseScalarTransport::execute(), scalarTransport::execute(), momentumTransferSystem::Ffs(), momentumTransferSystem::Fs(), Foam::invIncGammaRatio_P(), Smagorinsky< BasicMomentumTransportModel >::k(), makeMomentumTransportModelTypes(), JohnsonJacksonSchaeffer::nu(), Schaeffer::nu(), motionDirectionalDiffusivity::operator()(), BSpline::position(), CatmullRomSpline::position(), solidDisplacement::pressureCorrector(), ArdenBuck::pSatPrime(), fvMatrix< Type >::relax(), ArdenBuck::xByTC(), and PengRobinsonGas< Specie >::Z().
|
static |