A computational methodology for simulating quasi-brittle fracture problems. (15th April 2019)