OGS
|
Definition at line 21 of file PhaseTransition.h.
#include <PhaseTransition.h>
Public Member Functions | |
PhaseTransition (std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media) | |
void | eval (SpaceTimeData const &x_t, MediaData const &media_data, GasPressureData const &p_GR, CapillaryPressureData const &p_cap, TemperatureData const &T_data, PureLiquidDensityData const &rho_W_LR, FluidEnthalpyData &fluid_enthalpy_data, MassMoleFractionsData &mass_mole_fractions_data, FluidDensityData &fluid_density_data, VapourPartialPressureData &vapour_pressure_data, ConstituentDensityData &constituent_density_data, PhaseTransitionData &cv) const override |
Public Member Functions inherited from ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionModel | |
PhaseTransitionModel (std::map< int, std::shared_ptr< MaterialPropertyLib::Medium > > const &media) | |
virtual | ~PhaseTransitionModel ()=default |
Private Attributes | |
int const | n_components_gas_ |
int const | gas_phase_vapour_component_index_ |
int const | gas_phase_dry_air_component_index_ |
int const | liquid_phase_solute_component_index_ |
int const | liquid_phase_solvent_component_index_ |
|
explicit |
Definition at line 61 of file PhaseTransition.cpp.
References DBUG(), MaterialPropertyLib::density, MaterialPropertyLib::diffusion, gas_phase_dry_air_component_index_, gas_phase_vapour_component_index_, MaterialPropertyLib::henry_coefficient, liquid_phase_solute_component_index_, liquid_phase_solvent_component_index_, MaterialPropertyLib::molar_mass, n_components_gas_, OGS_FATAL, MaterialPropertyLib::specific_heat_capacity, MaterialPropertyLib::specific_latent_heat, and MaterialPropertyLib::vapour_pressure.
|
overridevirtual |
Implements ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionModel.
Definition at line 136 of file PhaseTransition.cpp.
References MaterialPropertyLib::capillary_pressure, MaterialPropertyLib::VariableArray::capillary_pressure, MaterialPropertyLib::Phase::component(), MaterialPropertyLib::concentration, MaterialPropertyLib::VariableArray::concentration, MaterialPropertyLib::density, MaterialPropertyLib::VariableArray::density, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dh_G_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dh_L_dT, MaterialPropertyLib::diffusion, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::diffusion_coefficient_solute, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::diffusion_coefficient_vapour, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_C_GR_dp_cap, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_C_GR_dp_GR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_C_GR_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_GR_dp_cap, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_GR_dp_GR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_GR_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_LR_dp_LR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_LR_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_W_GR_dp_cap, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_W_GR_dp_GR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_W_GR_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_W_LR_dp_GR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_W_LR_dp_LR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::drho_W_LR_dT, ProcessLib::ConstitutiveRelations::SpaceTimeData::dt, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::du_G_dp_GR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::du_G_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::du_L_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dxmWG_dpCap, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dxmWG_dpGR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dxmWG_dT, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dxmWL_dpCap, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dxmWL_dpGR, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::dxmWL_dT, MaterialPropertyLib::VariableArray::enthalpy_of_evaporation, ProcessLib::TH2M::ConstitutiveRelations::MediaData::gas, gas_phase_dry_air_component_index_, MaterialPropertyLib::gas_phase_pressure, MaterialPropertyLib::VariableArray::gas_phase_pressure, gas_phase_vapour_component_index_, ProcessLib::TH2M::ConstitutiveRelations::FluidEnthalpyData::h_G, ProcessLib::TH2M::ConstitutiveRelations::FluidEnthalpyData::h_L, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::hCG, MaterialPropertyLib::henry_coefficient, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::hWG, MaterialLib::PhysicalConstant::IdealGasConstant, ProcessLib::TH2M::ConstitutiveRelations::MediaData::liquid, MaterialPropertyLib::liquid_phase_pressure, MaterialPropertyLib::VariableArray::liquid_phase_pressure, liquid_phase_solute_component_index_, liquid_phase_solvent_component_index_, ProcessLib::TH2M::ConstitutiveRelations::MediaData::medium, MaterialPropertyLib::VariableArray::molar_fraction, MaterialPropertyLib::molar_mass, MaterialPropertyLib::VariableArray::molar_mass, MaterialPropertyLib::VariableArray::molar_mass_derivative, MaterialPropertyLib::Component::property(), MaterialPropertyLib::Medium::property(), ProcessLib::TH2M::ConstitutiveRelations::VapourPartialPressureData::pWGR, ProcessLib::TH2M::ConstitutiveRelations::ConstituentDensityData::rho_C_GR, ProcessLib::TH2M::ConstitutiveRelations::ConstituentDensityData::rho_C_LR, ProcessLib::TH2M::ConstitutiveRelations::FluidDensityData::rho_GR, ProcessLib::TH2M::ConstitutiveRelations::FluidDensityData::rho_LR, ProcessLib::TH2M::ConstitutiveRelations::ConstituentDensityData::rho_W_GR, MaterialPropertyLib::specific_heat_capacity, MaterialPropertyLib::specific_latent_heat, ProcessLib::TH2M::ConstitutiveRelations::TemperatureData::T, ProcessLib::ConstitutiveRelations::SpaceTimeData::t, MaterialPropertyLib::temperature, MaterialPropertyLib::VariableArray::temperature, MaterialPropertyLib::tortuosity, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::uG, ProcessLib::TH2M::ConstitutiveRelations::PhaseTransitionData::uL, MaterialPropertyLib::vapour_pressure, ProcessLib::ConstitutiveRelations::SpaceTimeData::x, ProcessLib::TH2M::ConstitutiveRelations::MassMoleFractionsData::xmCG, ProcessLib::TH2M::ConstitutiveRelations::MassMoleFractionsData::xmWL, ProcessLib::TH2M::ConstitutiveRelations::MassMoleFractionsData::xnCG, and ProcessLib::TH2M::ConstitutiveRelations::MassMoleFractionsData::xnWL.
|
private |
Definition at line 41 of file PhaseTransition.h.
Referenced by PhaseTransition(), and eval().
|
private |
Definition at line 40 of file PhaseTransition.h.
Referenced by PhaseTransition(), and eval().
|
private |
Definition at line 42 of file PhaseTransition.h.
Referenced by PhaseTransition(), and eval().
|
private |
Definition at line 43 of file PhaseTransition.h.
Referenced by PhaseTransition(), and eval().
|
private |
Definition at line 39 of file PhaseTransition.h.
Referenced by PhaseTransition().