Using matrix operations wherever possible Added support for multithreading Moved simulation loop into BTCS to minimize memory allocation Switched to Tridiagonal Coefficient Matrix [skip cli]
Changed testcases to use CSV_OUTPUT_ON isntead of CSV_OUTPUT_VERBOSE [skip ci]
Improved julia structs and removed redundant calculations [skip ci]