computeCauchyGreenStrain(F):
Compute right Cauchy-Green strain tensor from deformation gradient.
Input Arguments
F- deformation gradient in Voigt notation
Output Arguments
C- Cauchy-Green strain tensor in Voigt notation
computeJacobian(F):
Compute Jacobian from deformation gradient.
Input Arguments
F- deformation gradient in Voigt notation
Output Arguments
J- Jacobian
computeStrainInvariantDerivatives(F,i,secondDerivative=False):
Compute derivatives of the invariants of the Cauchy-Green strain tensor with respect to the deformation gradient. Plane strain is assumed.
Input Arguments
-
F- deformation gradient in Voigt notation -
i- specify the invariant that should be differentiated- I1, I2, I3, Ia or Ib -
secondDerivative- specify if second derivative should be computed
Output Arguments
dIdF- derivative (note that the size ofdIdFdepends on the choice ofsecondDerivative)
computeStrainInvariants(C):
Compute invariants of the Cauchy-Green strain tensor. Plane strain is assumed.
Input Arguments
C- Cauchy-Green strain tensor in Voigt notation
Output Arguments
-
I1- 1st invariant -
I2- 2nd invariant -
I3- 3rd invariant
computeTriangleArea(p1, p2, p3):
Computing the area of a triangle with vertices at points p1, p2, p3 (2D).