Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Re-implement common interface bindings (#114)
* Re-add OrdinaryDiffEq and remove DataStructures from Project * Update Project.toml * WIP: re-design common interface with DiffEq ecosystem * Add support for `parse_eqs` kwarg * Add stepsize control for TaylorMethod, fix TaylorMethodCache, add empty warnkeywords, add verbose kwarg * Support high-dimensional arrays in jetcoeffs!, stepsize * Fix stepping methods, re-add keyword warning list, add evaluate! method for high-dim arrays * Update common interface tests * Add time-dependent scalar ODE in common interface; fix other tests [ci skip] * Fix error message [skip ci] * Remove unused imports [skip ci] * Last minute fixes * Update .gitignore * Remove unused lines in tests * Update tests * Update tests comments * Minor fixes * Add working version of continuous callback test * Add update_jetcoeffs_cache! for callback handling * Add vector continuous callback tests in common interface * Update docs [ci skip] * Allow AbstractArray{...,N} in parsed jetcoeffs! * Update docs * Simplify oop if else block * Add StaticArrays to test deps * Add support for DynamicalODE in common interface * Add DynamicalODE tests from #108 (thanks to @SebastianM-C) * Remove timed integrations * Fix continuous and vector callbacks via overloading DiffEqBase.addsteps! for ::TaylorMethodCache * Add comments [skip ci] * In-place DynamicalODEProblem: don't convert to ODEProblem * Fix oop DynamicalODEProblem and add some tests * Fix oop ODEProblem and DynamicalODEProblem * Add/update tests * DynamicalODEProblem: when using `SVector` in oop problems, convert initial condition to mutable array * Add comments [skip ci] * Update .gitignore * Update test/common.jl * Address review * Remove show * Update TaylorSeries version
- Loading branch information