Heavy bug fixing: Butcher tableau multiplication in RK45 integration scheme, state updating of adaptive Euler, wrong assignment to evolution rate instead of state in fixed-point iterator.

Exchanged possibly non thread-safe matmul in RKCK45, simplified RK45 integration step 1--3 vs 4 handling.
(Thanks to Pratheek, Luv, and Chen for their help!)
This commit is contained in:
Philip Eisenlohr 2014-09-02 19:46:52 +00:00
parent 5f1e49c053
commit 630d9efffd
1 changed files with 359 additions and 338 deletions

File diff suppressed because it is too large Load Diff