OGS
TH2M/ConstitutiveRelations/MaterialState.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
7
8namespace ProcessLib::TH2M
9{
11{
12template <int DisplacementDim>
14{
16 DisplacementDim>::MaterialStateVariables;
17
18public:
19 explicit MaterialStateData(std::unique_ptr<MSV>&& material_state_variables)
21 {
22 }
23
24 void pushBackState() { material_state_variables->pushBackState(); }
25
26 std::unique_ptr<MSV> material_state_variables;
27};
28} // namespace ConstitutiveRelations
29} // namespace ProcessLib::TH2M
typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables MSV