25template <
int DisplacementDim>
28template <
int DisplacementDim>
29std::unique_ptr<MaterialLib::Solids::MechanicsBase<DisplacementDim>>
31 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
32 std::optional<ParameterLib::CoordinateSystem>
const&
33 local_coordinate_system,
34 BaseLib::ConfigTree
const& config);
36extern template std::unique_ptr<MaterialLib::Solids::MechanicsBase<2>>
38 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
39 std::optional<ParameterLib::CoordinateSystem>
const&
40 local_coordinate_system,
41 BaseLib::ConfigTree
const& config);
43extern template std::unique_ptr<MaterialLib::Solids::MechanicsBase<3>>
45 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
46 std::optional<ParameterLib::CoordinateSystem>
const&
47 local_coordinate_system,
48 BaseLib::ConfigTree
const& config);
std::unique_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > createConstitutiveRelationIce(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config)
A local coordinate system used for tensor transformations.