349
edits
Line 157: | Line 157: | ||
[http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/scripts/ode/ode15s.m ode15s.m]. | [http://hg.savannah.gnu.org/hgweb/octave/file/4890b1c4a6bd/scripts/ode/ode15s.m ode15s.m]. | ||
Possible useful improvements that could be done in a new project include: | Possible useful improvements that could be done in a new project include: | ||
* Implement a better funtion for selecting consistent initial conditions compatible with Matlab's decic.m. The algorithm to use is described [http://faculty.smu.edu/shampine/cic.pdf here] | |||
* make ode15{i,s} with datatypes other than double | |||
* improve interpolation at intermediate time steps. | |||
* general code profiling and optimization | |||
Other tasks, not strictly related to ode15{i,s} that could be added to a possible project plan would be improving documentation tests in odepkg and removing overlaps with the documentation in core Octave. | |||
* '''Required skills''' | * '''Required skills''' | ||
Line 163: | Line 174: | ||
: Medium. | : Medium. | ||
* '''Potential mentors''' | * '''Potential mentors''' | ||
: Carlo de Falco, Marco Caliari, Jacopo Corno, Sebastian Schöps | : Francesco Faccio, Carlo de Falco, Marco Caliari, Jacopo Corno, Sebastian Schöps | ||
=== Improve logm, sqrtm, funm === | === Improve logm, sqrtm, funm === |
edits