~peterpall/maxima/+git/maxima.code:rtoy-odepack

Last commit made on 2017-05-06
Get this branch:
git clone -b rtoy-odepack https://git.launchpad.net/~peterpall/maxima/+git/maxima.code

Branch merges

Branch information

Name:
rtoy-odepack
Repository:
lp:~peterpall/maxima/+git/maxima.code

Recent commits

ff3d72a... by Raymond Toy <email address hidden>

Move dlsode routine to dlsode-interface.lisp.

3959463... by Raymond Toy <email address hidden>

Check for error conditions.

efa1150... by Raymond Toy <email address hidden>

Ignore some unused parameters to Jacobian evaluation routine.

13affb5... by Raymond Toy <email address hidden>

Add more comments and an example.

bddf78b... by Raymond Toy <email address hidden>

Update for new dlsode_init/dlsode_step interface.

6ec7268... by Raymond Toy <email address hidden>

Put f and vars into the state from dlsode_init

dlsode_step gets the equations and variables from the state.

Also fix an issue where atol can be a single number. Still need to
create an array for that for the Fortran routine.

d8127f7... by Raymond Toy <email address hidden>

Update to work with current dlsode interface.

4cc099f... by Raymond Toy <email address hidden>

Add comments for dlsode_init.

ee4cd42... by Raymond Toy <email address hidden>

Move the computation of the Jacobian to the init function.

Instead of computing the Jacobian in the step function every time we
do a time step, compute it in the init function, save it in the state,
and use that in the step function.

This also means that the vars variable for the init function must
contain the independent variable too.

6a03776... by Raymond Toy <email address hidden>

Use correct value for liw when mf=10

liw should be 20 for mf=10, as stated in the Fortran code.