cratepy.tensor.matrixoperations.get_state_2Dmf_from_3Dmf

get_state_2Dmf_from_3Dmf(problem_type, mf_3d)[source]

Build 2D counterpart of 3D strain/stress second- or fourth-order tensor.

Parameters:
  • problem_type (int) – Problem type: 2D plane strain (1), 2D plane stress (2), 2D axisymmetric (3) and 3D (4).

  • mf_3d (numpy.ndarray (1d or 2d)) – Matricial form of 3D strain/stress related tensor.

Returns:

mf_2d – Matricial form of 2D strain/stress related tensor.

Return type:

numpy.ndarray (1d or 2d)