Circuit simulation methods and algorithms. (2018)