OGS
ThermoRichardsMechanics/ConstitutiveCommon/PermeabilityModel.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
12
14{
15template <int DisplacementDim>
17{
18 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
19 SaturationData const& S_L_data,
22 TransportPorosityData const& transport_poro_data,
23 TotalStressData<DisplacementDim> const& total_stress_data,
24 StrainData<DisplacementDim> const& eps_data,
25 EquivalentPlasticStrainData const& equiv_plast_strain_data,
27};
28
29extern template struct PermeabilityModel<2>;
30extern template struct PermeabilityModel<3>;
31} // namespace ProcessLib::ThermoRichardsMechanics
void eval(SpaceTimeData const &x_t, MediaData const &media_data, SaturationData const &S_L_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, TemperatureData< DisplacementDim > const &T_data, TransportPorosityData const &transport_poro_data, TotalStressData< DisplacementDim > const &total_stress_data, StrainData< DisplacementDim > const &eps_data, EquivalentPlasticStrainData const &equiv_plast_strain_data, PermeabilityData< DisplacementDim > &out) const