hookeai.miscellaneous.materials.plot_yield_surface.batched_yield_function

batched_yield_function(pi_stress_points, sy, model_name, model_parameters)[source]

Compute model yield function from batch of stress points.

Parameters:
  • pi_stress_points (np.ndarray(2d)) – Pi-stress points stored as numpy.ndarray(2d) of shape (n_point, 3).

  • sy (float) – Yield stress.

  • model_name (str) – Constitutive model for which yield function is computed.

  • model_parameters (dict) – Constitutive model parameters required to compute yield function.

Returns:

phi_points – Yield function values for each pi-stress point stored as numpy.ndarray(1d) of shape (n_point,).

Return type:

np.ndarray(1d)