cratepy.tensor.tensoroperations.diso_scalars

diso_scalars(abc, eigenvalues, fun, fund)[source]

Auxiliar scalars of derivative of isotropic tensor-valued function.

The auxilar scalars to compute the derivative of an isotropic tensor-valued function of a symmetric tensor are defined in Equation (A.47) of Computational Methods for Plasticity [1].


Parameters:
  • abc ({'012', '210', '102', '021', '102', '120', '201'}) – Triplet containing the eigenvalues evaluation order. The first and last are assumed to be the distinct eigenvalues.

  • eigenvals (numpy.ndarray (1d)) – Eigenvalues of second-order tensor sorted in descending order.

  • fun (function) – Scalar function with single argument associated to the symmetric tensor-valued function.

  • fund (function) – Derivative of scalar function with single argument associated to the symmetric tensor-valued function.

Returns:

s – List of convenient scalars (float).

Return type:

list