hookeai.simulators.fetorch.element.integrations.internal_forces.compute_infinitesimal_inc_strain

compute_infinitesimal_inc_strain(grad_operator_sym, nodes_inc_disps)[source]

Compute incremental infinitesimal strain tensor.

Strain components order is set by discrete symmetric gradient operator.

Parameters:
  • grad_operator_sym (torch.Tensor(2d)) – Discrete symmetric gradient operator evaluated at given local coordinates.

  • nodes_inc_disps (torch.Tensor(2d)) – Nodes incremental displacements stored as torch.Tensor(2d) of shape (n_node, n_dof_node).

Returns:

inc_strain_vmf – Incremental infinitesimal strain tensor (Voigt matricial form).

Return type:

torch.Tensor(1d)