OGS
LiquidDensity.h
Go to the documentation of this file.
1
11#pragma once
12
13#include "Base.h"
14
16{
18{
19 double rho_LR;
20 double drho_LR_dp;
21 double drho_LR_dT;
22
23 static auto reflect()
24 {
26 "liquid_density", &LiquidDensityData::rho_LR);
27 }
28};
29
30template <int DisplacementDim>
32{
33 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
36 LiquidDensityData& out) const;
37};
38
39extern template struct LiquidDensityModel<2>;
40extern template struct LiquidDensityModel<3>;
41} // namespace ProcessLib::ThermoRichardsMechanics
auto reflectWithName(std::string name, Member Class::*member)
void eval(SpaceTimeData const &x_t, MediaData const &media_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, TemperatureData< DisplacementDim > const &T_data, LiquidDensityData &out) const