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
10#include "TraitsBase.h"
11
13{
15{
16template <int DisplacementDim>
18{
19 void eval(
21 BiotData const& biot_data,
22 BishopsData const& bishops_data,
23 TotalStressData<DisplacementDim> const& total_stress_data,
25 sigma_eff_data) const;
26};
27
28extern template struct EffectiveStressModel<2>;
29extern template struct EffectiveStressModel<3>;
30} // namespace ConstitutiveStressSaturation_StrainPressureTemperature
31} // 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