Skip to content

Commit 9930760

Browse files
committedApr 17, 2024
add a note on the definition of PK1
1 parent 1aa7baa commit 9930760

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed
 

‎include/MGIS/Behaviour/FiniteStrainBehaviourOptions.hxx

+17-3
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,25 @@ namespace mgis::behaviour {
2121
* \brief option available for finite strain behaviours
2222
*/
2323
struct FiniteStrainBehaviourOptions {
24-
//! \brief stress measure requested for finite strain behaviours
24+
/*!
25+
* \brief stress measure requested for finite strain behaviours
26+
*
27+
* The first Piola-Kirchhoff stress \f(P\f) is related to the Cauchy stress
28+
* \f(\sigma\) by:
29+
*
30+
* \f[
31+
* P = J \,\cdot\,\sigma\,F^{-T}
32+
* \f]
33+
*
34+
* where \f(F\f) is the deformation gradient and \f(J\f) its determinant.
35+
*
36+
* \note some authors use a different convention to define the
37+
* first Piola-Kirchhoff stress using the transpose of \f(P\f)
38+
*/
2539
enum StressMeasure {
2640
CAUCHY, //!< Cauchy stress
27-
PK2, //!< Second Piola-Kirchoff stress
28-
PK1 //!< First Piola-Kirchoff stress
41+
PK2, //!< Second Piola-Kirchhoff stress
42+
PK1 //!< First Piola-Kirchhoff stress
2943
} stress_measure = CAUCHY;
3044
/*!
3145
* \brief type of finite strain tangent operator requested for finite

0 commit comments

Comments
 (0)