hookeai.simulators.fetorch.math.voigt_notation.vget_stress_vmf

vget_stress_vmf(stress, n_dim, comp_order_sym, device=None)[source]

Get stress tensor Voigt matricial form.

Compatible with vectorized mapping.

Parameters:
  • stress (torch.Tensor(2d)) – Stress tensor to be stored in Voigt matricial form.

  • n_dim (int) – Problem number of spatial dimensions.

  • comp_order_sym (tuple) – Strain/Stress components symmetric order.

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

Returns:

stress_vmf – Stress tensor stored in Voigt matricial form.

Return type:

torch.Tensor(1d)