hookeai.simulators.fetorch.material.models.standard.drucker_prager.vget_state_3Dmf_from_2Dmf

vget_state_3Dmf_from_2Dmf(mf_2d, comp_33, device=None)[source]

Build 3D counterpart of 2D second-order tensor.

Compatible with vectorized mapping.

Parameters:
  • mf_2d (torch.Tensor(1d)) – Matricial form of 2D strain/stress second-order tensor.

  • comp_33 (float) – Out-of-plane strain/stress component.

  • device (torch.device, default=None) – Device on which torch.Tensor is allocated.

Returns:

mf_3d – Matricial form of 3D strain/stress second-order tensor.

Return type:

torch.Tensor(1d)