21namespace ConstitutiveRelations
23template <
int DisplacementDim>
34template <
int DisplacementDim>
37 boost::mp11::mp_list<MSM::DeformationGradient>,
38 boost::mp11::mp_list<MSM::SecondPiolaKirchhoffStress>,
39 boost::mp11::mp_list<MSM::Temperature>>;
41template <
int DisplacementDim>
48 solid_material.template createTangentOperatorBlocksView<
49 typename
MSM::ForcesGradsCombinations<
50 boost::mp11::mp_list<
MSM::GreenLagrangeStrain>,
51 boost::mp11::mp_list<
MSM::SecondPiolaKirchhoffStress>,
60 deformation_gradient_data,
62 deformation_gradient_data_prev,
79 boost::mp11::mp_list<MSM::GreenLagrangeStrain>,
80 boost::mp11::mp_list<MSM::SecondPiolaKirchhoffStress>,
81 boost::mp11::mp_list<MSM::Temperature>>::type>
constexpr auto KVnan()
Returns an expressions for a Kelvin vector filled with NaN.
constexpr auto KMnan()
Returns an expressions for a Kelvin matrix filled with NaN.
Represents a previous state of type T.