OGS
EffectiveStressModel.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
11#include "TraitsBase.h"
12
14{
16{
17template <int DisplacementDim>
19{
20 void eval(
22 BiotData const& biot_data,
23 BishopsData const& bishops_data,
24 TotalStressData<DisplacementDim> const& total_stress_data,
26 sigma_eff_data) const;
27};
28
29extern template struct EffectiveStressModel<2>;
30extern template struct EffectiveStressModel<3>;
31} // namespace ConstitutiveStressSaturation_StrainPressureTemperature
32} // namespace ProcessLib::ThermoRichardsMechanics
BaseLib::StrongType< double, struct BiotTag > BiotData
void eval(CapillaryPressureData< DisplacementDim > const &p_cap_data, BiotData const &biot_data, BishopsData const &bishops_data, TotalStressData< DisplacementDim > const &total_stress_data, ProcessLib::ConstitutiveRelations::EffectiveStressData< DisplacementDim > &sigma_eff_data) const