OGS
CreateConstitutiveSetting.cpp
Go to the documentation of this file.
1
10
#include "
CreateConstitutiveSetting.h
"
11
12
#include "
MaterialLib/SolidModels/CreateConstitutiveRelation.h
"
13
14
namespace
ProcessLib::SmallDeformation
15
{
16
namespace
ConstitutiveRelations
17
{
18
template
<
int
DisplacementDim>
19
std::map<int, std::shared_ptr<SolidConstitutiveRelation<DisplacementDim>>>
20
CreateConstitutiveSetting<DisplacementDim>::createSolidConstitutiveRelations
(
21
std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const
& parameters,
22
std::optional<ParameterLib::CoordinateSystem>
const
&
23
local_coordinate_system,
24
MeshLib::PropertyVector<int>
const
*
const
material_ids,
25
BaseLib::ConfigTree
const
& config)
26
{
27
return
MaterialLib::Solids::createConstitutiveRelations<DisplacementDim>(
28
parameters, local_coordinate_system, material_ids, config);
29
}
30
31
template
struct
CreateConstitutiveSetting<2>
;
32
template
struct
CreateConstitutiveSetting<3>
;
33
}
// namespace ConstitutiveRelations
34
}
// namespace ProcessLib::SmallDeformation
CreateConstitutiveRelation.h
CreateConstitutiveSetting.h
BaseLib::ConfigTree
Definition
ConfigTree.h:107
MeshLib::PropertyVector
Definition
PropertyVector.h:57
ProcessLib::SmallDeformation
Definition
Base.h:20
ProcessLib::SmallDeformation::ConstitutiveRelations::CreateConstitutiveSetting
Definition
CreateConstitutiveSetting.h:40
ProcessLib::SmallDeformation::ConstitutiveRelations::CreateConstitutiveSetting::createSolidConstitutiveRelations
static std::map< int, std::shared_ptr< SolidConstitutiveRelation< DisplacementDim > > > createSolidConstitutiveRelations(std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system, MeshLib::PropertyVector< int > const *const material_ids, BaseLib::ConfigTree const &config)
Definition
CreateConstitutiveSetting.cpp:20
ProcessLib
SmallDeformation
ConstitutiveRelations
CreateConstitutiveSetting.cpp
Generated by
1.10.0