OGS
Saturation.h
Go to the documentation of this file.
1
11#pragma once
12
13#include "Base.h"
14
16{
18{
19 double S_L;
20
21 static auto reflect()
22 {
25 }
26};
27
29{
31};
32
33template <int DisplacementDim>
35{
36 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
38 SaturationData& S_L_data, SaturationDataDeriv& dS_L_data) const;
39};
40
41extern template struct SaturationModel<2>;
42extern template struct SaturationModel<3>;
43} // 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, SaturationData &S_L_data, SaturationDataDeriv &dS_L_data) const