Parent Directory
|
Revision Log
Sticky Revision: |
Adding flagging of differential variables (those which have derivatives) via var.h.
Removed the 'command line solver' from the Tcl/Tk interface. Deactivated the 'plot' command in slv_interface. Eliminated various #include <compiler/*> from the solver. Added another sample model (which current fails because of problem with non-incident diff vars.
Replacement integrator_ida_check_diffindex function. Fixed some errors in the old one.
Added 'hires.a4c' test model. Split slv_system_structure out of slv.c and into system_impl.h. Changed void* diffvars pointer in slv_system_structure to a typed pointer. Moved SolverDiffVarCollectionStruct into system_impl.h. Renamed slv_system_structure to just system_structure (in anticipation of a 'system' module separate from the actual solvers).
test.py TestIDA all working again with the new IDA analyser.
Fixed a bug with idaanalyse, hunting another one.
Fixed TestIDA (it's not nice though)
Fixed problem with sort order of diffvars vs sindex vs IntegratorSystem::y
Fixed a bug with first var in first var chain not having ode_type=1. Added more test cases for diffvars.c.
Added method integrator_debug to integrator API (outputs internal data structures from integrator). Added test cases for the diffvars code (python test.py). Suppressed a lot of 'slv_get_*_*_list is NULL' messages when destroying system. Specialised the system_build error message a little.
Split diffvars stuff out of analyse.c. Fixed IDA to work when vars are fixed/freed after the integration system is build. There will still be problems where fixing/freeing a *derivative* causes relations to drop out.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |