25template <
int DisplacementDim>
27 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
28 std::optional<ParameterLib::CoordinateSystem>
const&
29 local_coordinate_system,
34 return std::make_unique<MFront<DisplacementDim>>(
35 std::move(conf.behaviour), std::move(conf.material_properties),
36 std::move(conf.state_variables_initial_properties),
37 local_coordinate_system);
50 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
51 std::optional<ParameterLib::CoordinateSystem>
const&
52 local_coordinate_system,
55 std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const& parameters,
56 std::optional<ParameterLib::CoordinateSystem>
const&
57 local_coordinate_system,
MFrontConfig createMFrontConfig(int const displacement_dim, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, BaseLib::ConfigTree const &config)
template std::unique_ptr< MechanicsBase< 2 > > createMFront< 2 >(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config)
std::unique_ptr< MechanicsBase< DisplacementDim > > createMFront(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config)
template std::unique_ptr< MechanicsBase< 3 > > createMFront< 3 >(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config)