Generalized midpoint integration algorithms for J2 plasticity with linear hardening