Constitutive relations
Work in progress
This page is a work in progress.
It was published in this state to make existing content available to users and highlight missing parts to contributors.
Contributors: please see Documentation Contribution Guide to contribute to the documentation.
Users: the content of this page has been verified and is correct. Please return later for more content!
Overview
CreepBGRa
Ehlers
Linear Elastic Isotropic
Linear Elastic Orthotropic
Lubby2
MFront
This section only describes how to use an MFront constitutive relation inside of the project file. For details on how to create such a constitutive relation, please see MFront section.
In the project file, MFront model has to be selected as constitutive model in <process> </process> tag. See following example:
<constitutive_relation id="0">
<type>MFront</type>
<behaviour>ModelName</behaviour>
<material_properties>
<material_property name="MatPropName" parameter="ParameterName"/>
</material_properties>
</constitutive_relation>In this example ModelName has to match one of the MFront files in the OpenGeoSys source code. Attribute
“name” defines name of one of the material properties in the MFront file (see next section
for details on how to add new model).
The value of “parameter” attribute in <material_property/> has to match one of the content of tag <name> </name> in one of
the parameters
block. For example:
<parameter>
<name>ParameterName</name>
<type>Constant</type>
<value>value_of_parameter_Name</type>
</parameter>Tag <material_properties> </material_properties> can be used as many times as it is necessary.
This article was written by Feliks Kiszkurno. If you are missing something or you find an error please reach out
to us on our forum.
Generated with Hugo 0.164.0
in CI job 825193
|
Last revision: April 20, 2026
Commit: refactor(MeshLib): remove PropertyVector::push_back 870422dde
| Edit this page on