CSMm 2.5.Constitutive Laws

From KratosWiki
Revision as of 11:59, 24 September 2013 by Cpuigbo (Talk | contribs)
Jump to: navigation, search


The constitutive law class is a core class of kratos. Located in kratos/kratos/includes/constitutive_law.h.


ConstitutiveLaw derives from Flags

The flags that are in use right now are only used as options for the computation of the material response.

 Current Avaliable Flags:

List of LOCAL flags, in will be used in the Parameters.mOptions:

COMPUTE_STRAIN

COMPUTE_STRESS

COMPUTE_CONSTITUTIVE_TENSOR

ISOCHORIC_TENSOR_ONLY

VOLUMETRIC_TENSOR_ONLY

TOTAL_TENSOR

INITIAL_CONFIGURATION

LAST_KNOWN_CONFIGURATION

FINAL_CONFIGURATION

FINALIZE_MATERIAL_RESPONSE

AXISYMMETRIC

 Strain and stress working measures:


They are defined in to two enum arrays:

 STRAIN MEASURES:

StrainMeasure_Infinitesimal, Infinitesimal strain measure related to small displacements

StrainMeasure_GreenLagrange, Green-Lagrange strain measure related to the reference configuration

StrainMeasure_Almansi, Almansi strain measure related to the current configuration

* true strain measures:

StrainMeasure_Hencky_Material, Hencky strain measure expressed in the reference configuration

StrainMeasure_Hencky_Spatial, Hencky strain measure expressed in the current configuration

 STRESS MEASURES:

StressMeasure_PK1, First Piola-Kirchhoff stress related to the reference configuration non-symmetric

StressMeasure_PK2, Second Piola-Kirchhoff stress related to the reference configuration

StressMeasure_Kirchhoff, Kirchhoff stress related to the current configuration

StressMeasure_Cauchy, Cauchy stress related to the current configuration

Personal tools
Categories