OGS
InternalEnergy.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Base.h"
13#include "BaseLib/StrongType.h"
14#include "Enthalpy.h"
15#include "FluidDensity.h"
16#include "PhaseTransitionData.h"
17#include "Porosity.h"
18#include "Saturation.h"
19#include "SolidDensity.h"
20#include "SolidHeatCapacity.h"
21
22namespace ProcessLib::TH2M
23{
24namespace ConstitutiveRelations
25{
28
35
37{
38 void eval(FluidDensityData const& fluid_density_data,
39 PhaseTransitionData const& phase_transition_data,
40 PorosityData const& porosity_data,
41 SaturationData const& S_L_data,
42 SolidDensityData const& solid_density_data,
43 SolidEnthalpyData const& solid_enthalpy_data,
44 InternalEnergyData& internal_energy_data) const;
45
46 void dEval(FluidDensityData const& fluid_density_data,
47 PhaseTransitionData const& phase_transition_data,
48 PorosityData const& porosity_data,
49 PorosityDerivativeData const& porosity_d_data,
50 SaturationData const& S_L_data,
51 SolidDensityData const& solid_density_data,
52 SolidDensityDerivativeData const& solid_density_d_data,
53 SolidEnthalpyData const& solid_enthalpy_data,
54 SolidHeatCapacityData const& solid_heat_capacity_data,
56 effective_volumetric_internal_energy_d_data) const;
57};
58} // namespace ConstitutiveRelations
59} // namespace ProcessLib::TH2M
static constexpr double nan
Convenience alias for not a number.
Definition Base.h:80
void eval(FluidDensityData const &fluid_density_data, PhaseTransitionData const &phase_transition_data, PorosityData const &porosity_data, SaturationData const &S_L_data, SolidDensityData const &solid_density_data, SolidEnthalpyData const &solid_enthalpy_data, InternalEnergyData &internal_energy_data) const
void dEval(FluidDensityData const &fluid_density_data, PhaseTransitionData const &phase_transition_data, PorosityData const &porosity_data, PorosityDerivativeData const &porosity_d_data, SaturationData const &S_L_data, SolidDensityData const &solid_density_data, SolidDensityDerivativeData const &solid_density_d_data, SolidEnthalpyData const &solid_enthalpy_data, SolidHeatCapacityData const &solid_heat_capacity_data, EffectiveVolumetricInternalEnergyDerivatives &effective_volumetric_internal_energy_d_data) const