OGS
ElasticTangentStiffnessModel.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "Base.h"
14#include "SolidMechanics.h"
15
16namespace ProcessLib::TH2M
17{
18namespace ConstitutiveRelations
19{
20template <int DisplacementDim>
22{
25 : solid_material_(solid_material)
26 {
27 }
28
29 void eval(SpaceTimeData const& x_t,
30 TemperatureData const& T_data,
32
33private:
35};
36
37extern template struct ElasticTangentStiffnessModel<2>;
38extern template struct ElasticTangentStiffnessModel<3>;
39} // namespace ConstitutiveRelations
40} // namespace ProcessLib::TH2M
void eval(SpaceTimeData const &x_t, TemperatureData const &T_data, ElasticTangentStiffnessData< DisplacementDim > &out) const
ElasticTangentStiffnessModel(SolidConstitutiveRelation< DisplacementDim > const &solid_material)