OGS
PermeabilityModel.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Base.h"
14#include "PermeabilityData.h"
16#include "Saturation.h"
17#include "TotalStress.h"
18#include "TransportPorosity.h"
19
20namespace ProcessLib::TH2M
21{
22namespace ConstitutiveRelations
23{
24template <int DisplacementDim>
26{
27 void eval(
28 SpaceTimeData const& x_t, MediaData const& media_data,
29 SaturationData const& S_L_data, GasPressureData const& p_g,
30 CapillaryPressureData const& p_cap, TemperatureData const& T_data,
31 TransportPorosityData const& transport_poro_data,
32 TotalStressData<DisplacementDim> const& total_stress_data,
33 MechanicalStrainData<DisplacementDim> const& mechanical_strain_data,
34 StrainData<DisplacementDim> const& eps_data,
35 EquivalentPlasticStrainData const& equivalent_plastic_strain,
37};
38
39extern template struct PermeabilityModel<2>;
40extern template struct PermeabilityModel<3>;
41} // namespace ConstitutiveRelations
42} // namespace ProcessLib::TH2M
void eval(SpaceTimeData const &x_t, MediaData const &media_data, SaturationData const &S_L_data, GasPressureData const &p_g, CapillaryPressureData const &p_cap, TemperatureData const &T_data, TransportPorosityData const &transport_poro_data, TotalStressData< DisplacementDim > const &total_stress_data, MechanicalStrainData< DisplacementDim > const &mechanical_strain_data, StrainData< DisplacementDim > const &eps_data, EquivalentPlasticStrainData const &equivalent_plastic_strain, PermeabilityData< DisplacementDim > &out) const