OGS
CreateConstitutiveSetting.h
Go to the documentation of this file.
1
10#pragma once
11
12#include "SolidMechanics.h"
13
15{
16namespace ConstitutiveRelations
17{
18template <int DisplacementDim>
20{
21 static std::map<int,
22 std::unique_ptr<SolidConstitutiveRelation<DisplacementDim>>>
24 std::vector<std::unique_ptr<ParameterLib::ParameterBase>> const&
25 parameters,
26 std::optional<ParameterLib::CoordinateSystem> const&
27 local_coordinate_system,
28 BaseLib::ConfigTree const& config);
29};
30} // namespace ConstitutiveRelations
31} // namespace ProcessLib::LargeDeformation
static std::map< int, std::unique_ptr< SolidConstitutiveRelation< DisplacementDim > > > createSolidConstitutiveRelations(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const &parameters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, BaseLib::ConfigTree const &config)