19template <
int DisplacementDim>
20std::unique_ptr<LinearElasticOrthotropic<DisplacementDim>>
22 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
23 std::optional<ParameterLib::CoordinateSystem>
const&
24 local_coordinate_system,
27extern template std::unique_ptr<LinearElasticOrthotropic<2>>
29 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
30 std::optional<ParameterLib::CoordinateSystem>
const&
31 local_coordinate_system,
34extern template std::unique_ptr<LinearElasticOrthotropic<3>>
36 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
37 std::optional<ParameterLib::CoordinateSystem>
const&
38 local_coordinate_system,
std::unique_ptr< LinearElasticOrthotropic< DisplacementDim > > createLinearElasticOrthotropic(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config, const bool skip_type_checking)