/[ascend]/trunk/solvers/ida/ida.h
ViewVC logotype

Log of /trunk/solvers/ida/ida.h

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 2018 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 29 03:38:10 2009 UTC (13 years, 7 months ago) by jpye
File length: 1347 byte(s)
Diff to previous 1507
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.

Revision 1507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 27 11:25:37 2007 UTC (15 years, 5 months ago) by jpye
File length: 1340 byte(s)
Copied from: trunk/base/generic/integrator/ida.h revision 1506
Diff to previous 1306
Moving integrators to own directory, about to make them self-contained shared libraries.

Revision 1306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 3 11:50:47 2007 UTC (15 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/integrator/ida.h
File length: 1340 byte(s)
Diff to previous 1239
Added and performed basic tests of integrator_ida_write_matrix. Generalised the write_matrix
routine so that *any* requested output can be retrieved from the integrator (for the case
of IDA this is y and y', but it could equally be more complicated stuff.)

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

Revision 1196 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 05:41:59 2007 UTC (15 years, 10 months ago) by johnpye
Original Path: trunk/base/generic/integrator/ida.h
File length: 1369 byte(s)
Diff to previous 1181
slv_get_status changed to return non-zero on failure.
Tests are passing with the new IDA 'analyse' routine but still plenty of gaps.

Revision 1181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 20 03:50:21 2007 UTC (15 years, 10 months ago) by johnpye
Original Path: trunk/base/generic/integrator/ida.h
File length: 1329 byte(s)
Copied from: trunk/base/generic/solver/ida.h revision 1180
Diff to previous 1068
Shifted everything integration-related out into a separate directory.

Revision 1068 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 8 04:45:47 2007 UTC (15 years, 10 months ago) by johnpye
Original Path: trunk/base/generic/solver/ida.h
File length: 1329 byte(s)
Diff to previous 1066
Fixed some ASC_PANIC calls in atomvalue.c
Removed some <!-- --> comments from list.h
Added flagging of 'deriv' vars in analyse.c (no new lists are added though)
Created separate doxygen module 'Analyse' (only affect C comments)
Fixed return codes in slv9a.c, as well as some FPRINTFs.
Cleaned up some documentation in slv_client.h.
Removed var_diff, var_set_diff flag stuff.
Added docstring for Integrator_getEngines in python wrapper.


Revision 1066 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 7 10:02:41 2007 UTC (15 years, 10 months ago) by johnpye
Original Path: trunk/base/generic/solver/ida.h
File length: 1248 byte(s)
Diff to previous 977
Adding doxygen 'addtogroup' for Solver, Compiler, Integrator.

Revision 977 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 20 00:39:52 2006 UTC (15 years, 11 months ago) by johnpye
Original Path: trunk/base/generic/solver/ida.h
File length: 1192 byte(s)
Diff to previous 942
Abstracted the internal integrator calls into a struct IntegratorInternals.
Fixed up compile-time list of integrators.
If IDA is not available, then 'INTEG_IDA' will not be defined.
Added ASC_ASSERT_RANGE for assertions x in [low,high).
Changed calling convention for integrator_get_engines().

Revision 942 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 25 05:26:47 2006 UTC (16 years ago) by johnpye
Original Path: trunk/base/generic/solver/ida.h
File length: 1328 byte(s)
Diff to previous 908
Incorporated 'SolverParameters' functionality into 'Integrator', both at C level and C++/Python.
This shouldn't break Tcl/Tk as default parameters will be set and used invisibly.

Revision 908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 10:18:53 2006 UTC (16 years, 1 month ago) by johnpye
Original Path: trunk/base/generic/solver/ida.h
File length: 1293 byte(s)
Diff to previous 704
first attempt at merging with Ben's changes on the trunk

Revision 704 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 26 23:00:56 2006 UTC (16 years, 5 months ago) by ben.allan
Original Path: trunk/base/generic/solver/ida.h
File length: 1293 byte(s)
Diff to previous 669
- fixed a minor bug in the use of dimensions in samplelist
and a #define misuse in ospath.
- defined eolstyle unix on the trunk, as I have encountered
at least 4 too many mixed-eol-style-in-one-file files in trying to 
rebuild today. obviously committer discipline is insufficient.


Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Jun 21 07:00:45 2006 UTC (16 years, 5 months ago) by johnpye
Original Path: trunk/base/generic/solver/ida.h
File length: 1294 byte(s)
Merged changes from DAE branch (revisions 702 to 819) back into trunk.
This adds the Integration API to the ASCEND solver (in base/generic).
Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver.
Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc')
Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.

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