OGS
TransportPorosity.h
Go to the documentation of this file.
1
11#pragma once
12
17
19{
20
22{
23 double phi;
24
25 static auto reflect()
26 {
28 "transport_porosity", &TransportPorosityData::phi);
29 }
30};
31
32template <int DisplacementDim>
34{
35 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
36 SolidCompressibilityData const& solid_compressibility_data,
37 BishopsData const& bishops_data,
38 PrevState<BishopsData> const& bishops_data_prev,
40 PorosityData const& poro_data,
41 StrainData<DisplacementDim> const& eps_data,
42 PrevState<StrainData<DisplacementDim>> const& eps_prev_data,
43 PrevState<TransportPorosityData> const& transport_poro_data_prev,
44 TransportPorosityData& transport_poro_data) const;
45};
46
47extern template struct TransportPorosityModel<2>;
48extern template struct TransportPorosityModel<3>;
49} // namespace ProcessLib::ThermoRichardsMechanics
auto reflectWithName(std::string name, Member Class::*member)
Represents a previous state of type T.
Definition Base.h:21
void eval(SpaceTimeData const &x_t, MediaData const &media_data, SolidCompressibilityData const &solid_compressibility_data, BishopsData const &bishops_data, PrevState< BishopsData > const &bishops_data_prev, CapillaryPressureData< DisplacementDim > const &p_cap_data, PorosityData const &poro_data, StrainData< DisplacementDim > const &eps_data, PrevState< StrainData< DisplacementDim > > const &eps_prev_data, PrevState< TransportPorosityData > const &transport_poro_data_prev, TransportPorosityData &transport_poro_data) const