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 of dIdF depends on the choice of secondDerivative)

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).