Skip to content
Snippets Groups Projects
Commit b4af3789 authored by Christoph Lehmann's avatar Christoph Lehmann Committed by Dmitri Naumov
Browse files

[PL] Added transport porosity for disambiguation

parent 8e237d39
No related merge requests found
...@@ -23,8 +23,8 @@ void PermeabilityModel<DisplacementDim>::eval( ...@@ -23,8 +23,8 @@ void PermeabilityModel<DisplacementDim>::eval(
CapillaryPressureData<DisplacementDim> const& p_cap_data, CapillaryPressureData<DisplacementDim> const& p_cap_data,
TemperatureData<DisplacementDim> const& T_data, TemperatureData<DisplacementDim> const& T_data,
PorosityData const& poro_data, LiquidViscosityData const& mu_L_data, PorosityData const& poro_data, LiquidViscosityData const& mu_L_data,
PorosityData& transport_poro_data, TransportPorosityData& transport_poro_data,
PorosityData const& transport_poro_data_prev, TransportPorosityData const& transport_poro_data_prev,
SolidMechanicsDataStateless<DisplacementDim> const& s_mech_data, SolidMechanicsDataStateless<DisplacementDim> const& s_mech_data,
StrainData<DisplacementDim> const& eps_data, StrainData<DisplacementDim> const& eps_data,
StrainData<DisplacementDim> const& eps_prev_data, StrainData<DisplacementDim> const& eps_prev_data,
......
...@@ -36,8 +36,8 @@ struct PermeabilityModel ...@@ -36,8 +36,8 @@ struct PermeabilityModel
PorosityData const& poro_data, PorosityData const& poro_data,
LiquidViscosityData const& mu_L_data, LiquidViscosityData const& mu_L_data,
// TODO evaluate transport porosity evolution separately // TODO evaluate transport porosity evolution separately
PorosityData& transport_poro_data, TransportPorosityData& transport_poro_data,
PorosityData const& transport_poro_data_prev, TransportPorosityData const& transport_poro_data_prev,
SolidMechanicsDataStateless<DisplacementDim> const& s_mech_data, SolidMechanicsDataStateless<DisplacementDim> const& s_mech_data,
StrainData<DisplacementDim> const& eps_data, StrainData<DisplacementDim> const& eps_data,
StrainData<DisplacementDim> const& eps_prev_data, StrainData<DisplacementDim> const& eps_prev_data,
......
...@@ -22,6 +22,17 @@ struct PorosityData ...@@ -22,6 +22,17 @@ struct PorosityData
double phi; double phi;
}; };
struct TransportPorosityData
{
double phi;
static auto reflect()
{
return std::make_tuple(
ReflectionData{"transport_porosity", &TransportPorosityData::phi});
}
};
template <int DisplacementDim> template <int DisplacementDim>
struct PorosityModel struct PorosityModel
{ {
......
...@@ -36,7 +36,7 @@ struct StatefulData ...@@ -36,7 +36,7 @@ struct StatefulData
{ {
SaturationData S_L_data; SaturationData S_L_data;
PorosityData poro_data; PorosityData poro_data;
PorosityData transport_poro_data; TransportPorosityData transport_poro_data;
StrainData<DisplacementDim> eps_data; StrainData<DisplacementDim> eps_data;
SwellingDataStateful<DisplacementDim> swelling_data; SwellingDataStateful<DisplacementDim> swelling_data;
SolidMechanicsDataStateful<DisplacementDim> s_mech_data; SolidMechanicsDataStateful<DisplacementDim> s_mech_data;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment