Sheng, D., Augarde, C., & Abbo, A. (2011). A fast algorithm for finding the first intersection with a non-convex yield surface. Computers and Geotechnics, 38(4), 465-471. https://doi.org/10.1016/j.compgeo.2011.02.008