/[ascend]/trunk/base/generic/system/diffvars.c
ViewVC logotype

Log of /trunk/base/generic/system/diffvars.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 2010)

Revision 1324 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 6 14:40:02 2007 UTC (15 years, 4 months ago) by jpye
File length: 8376 byte(s)
Diff to previous 1316
Fixed integrator_ida_check_index. More tests still required.

Revision 1316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 07:22:21 2007 UTC (15 years, 4 months ago) by johnpye
File length: 8380 byte(s)
Copied from: trunk/base/generic/solver/diffvars.c revision 1315
Diff to previous 1315
Another one of these big refactorings. Split out 'system' directory from 'solver' directory. This will need more work
but it's a start at getting the non-solver-specific code out separately.

Revision 1315 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 06:04:15 2007 UTC (15 years, 4 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 8380 byte(s)
Diff to previous 1252
Adding flagging of differential variables (those which have derivatives) via var.h.

Revision 1252 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 27 06:29:17 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 8051 byte(s)
Diff to previous 1249
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.

Revision 1249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 27 04:14:58 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 8086 byte(s)
Diff to previous 1247
Replacement integrator_ida_check_diffindex function. Fixed some errors in the old one.

Revision 1247 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 27 00:11:34 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 9233 byte(s)
Diff to previous 1242
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).

Revision 1242 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 12:05:56 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 9364 byte(s)
Diff to previous 1241
test.py TestIDA all working again with the new IDA analyser.

Revision 1241 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 11:59:45 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 9293 byte(s)
Diff to previous 1239
Fixed a bug with idaanalyse, hunting another one.

Revision 1239 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 04:36:07 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 9257 byte(s)
Diff to previous 1237
Fixed TestIDA (it's not nice though)

Revision 1237 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 01:42:16 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 8717 byte(s)
Diff to previous 1200
Fixed problem with sort order of diffvars vs sindex vs IntegratorSystem::y

Revision 1200 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 11:48:24 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 7546 byte(s)
Diff to previous 1199
Fixed a bug with first var in first var chain not having ode_type=1.
Added more test cases for diffvars.c.

Revision 1199 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 11:22:15 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 7258 byte(s)
Diff to previous 1194
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.

Revision 1194 - (view) (download) (as text) (annotate) - [select for diffs]
Added Mon Jan 22 01:30:56 2007 UTC (15 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/diffvars.c
File length: 7186 byte(s)
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.

  Diffs between and
  Type of Diff should be a

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22