/[ascend]/trunk/pygtk/solver.i
ViewVC logotype

Log of /trunk/pygtk/solver.i

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 979 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 20 14:34:16 2006 UTC (13 years, 1 month ago) by johnpye
File length: 7506 byte(s)
Diff to previous 969
Added simplified ASC_PANIC call that uses var-args, added throughout relation_util.c.
Fixed var_filter_t stuff in djex and fvex.
More assertions in integrator.c
Added output of initial state from lsode.c (hoping that's a good idea?)
Fixed output code from relman_diff2.
Added asc_panic_nofunc for non var-arg CPPs.
Disabled -O3 flag in building C++ API
Added __getitem__ and __getattr__ methods in Simuluation for simplified python syntax (eg M.x instead M.sim.x)
Integrator::analyse throws exceptions on error now.


Revision 969 - (view) (download) (annotate) - [select for diffs]
Modified Tue Dec 19 00:57:26 2006 UTC (13 years, 1 month ago) by johnpye
File length: 7299 byte(s)
Diff to previous 943
Added placeholder for a C version of Art's DAE solver (named 'AWW')
Added support for SPBCG and SPTFQMR Krylov solvers in IDA.
Attempted separation of ascpy.i and solver.i (ongoing)
Fixed an error message in typedef.c
Fixed typo in ivpStepN.tcl
Added correctly hidden Simulation() ctor.

Revision 943 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 25 06:32:51 2006 UTC (13 years, 2 months ago) by johnpye
File length: 7061 byte(s)
Diff to previous 942
Some bugs fixed with SolverParameterIter

Revision 942 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 25 05:26:47 2006 UTC (13 years, 2 months ago) by johnpye
File length: 5688 byte(s)
Diff to previous 854
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 854 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 20 13:36:40 2006 UTC (13 years, 4 months ago) by johnpye
File length: 5172 byte(s)
Diff to previous 785
First tentative version in 'integration reporting':
Values of observed variables from the simulation are added to an Observer table after simulation completes.
This is not very efficiently coded at this stage but is a start.
Also some minor changes to text and comments in some base/generic files.

Revision 785 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 26 14:29:09 2006 UTC (13 years, 6 months ago) by johnpye
File length: 5496 byte(s)
Diff to previous 772
Some more work to integrate the new CONOPT API with ASCEND.
Also added ability to select different solvers from the PYGTK GUI

Revision 772 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 14 06:03:47 2006 UTC (13 years, 6 months ago) by johnpye
File length: 5526 byte(s)
Diff to previous 736
Improved the reporting of structural singularities in PyGTK interface.

Revision 736 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 5 04:56:26 2006 UTC (13 years, 6 months ago) by johnpye
File length: 6278 byte(s)
Diff to previous 735
Relation expressions shown in diagnose window
(click in incidence matrix, then (i) or alt-r)

Revision 735 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 5 02:42:19 2006 UTC (13 years, 6 months ago) by johnpye
File length: 6206 byte(s)
Diff to previous 669
Improved implementation of 'diagnose' window in PyGTK interface.
You can now view solver-side details about variables and relations, see the '(i)' icons.

Revision 669 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (13 years, 7 months ago) by johnpye
File length: 5900 byte(s)
Diff to previous 532
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.

Revision 532 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 24 02:23:08 2006 UTC (13 years, 9 months ago) by johnpye
File length: 5511 byte(s)
Diff to previous 531
Removed 'interface' directory in trunk/pygtk/interface (moved everything up a level)
Made corresponding changes to SCons* and spec files.

Revision 531 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 24 02:04:02 2006 UTC (13 years, 9 months ago) by johnpye
Original Path: trunk/interface/solver.i
File length: 5511 byte(s)
Diff to previous 481
Removing extra subdir level in pygtk path

Revision 481 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 17 11:10:29 2006 UTC (13 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5511 byte(s)
Diff to previous 476
Fixed the windows crash problem. Actually looks like it was a bug 
with some hot-off-the-press SWIG features.

Revision 476 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 17 07:06:45 2006 UTC (13 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5551 byte(s)
Diff to previous 328
Added some INSTALL notes relating to building windows installer.
Added some optimisations to the SWIG build to reduce target file size.
Fixed bug with WITH_INSTALLER=1 flag.

Revision 328 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 24 06:05:10 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5518 byte(s)
Diff to previous 319
Added ability to output variables at bounds (currently just to the console).
Changed solver parameters window into a proper 'dialog'.
Various fixes to make dialogs focus and position correctly.

Revision 319 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 23 12:30:40 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5443 byte(s)
Diff to previous 317
Fixed a bug with the diagnose window after a successful solve
Added preference: SolverReporter:close_on_converged

Revision 317 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 23 10:21:17 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5397 byte(s)
Diff to previous 312
Added GUI SolverReporter... you can now watch the residuals shrink, etc.

Revision 312 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 23 05:26:57 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5372 byte(s)
Diff to previous 311
Changing to SolverStatus* in report(...)

Revision 311 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 23 04:54:13 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5371 byte(s)
Diff to previous 310
More work on SolveReporter following help from Marcelo Matus on SWIG mailing list.

Revision 310 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 23 03:48:56 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5372 byte(s)
Diff to previous 307
Fixed the SolveReporter functionality so that it works from Python

Revision 307 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 22 07:48:17 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 5193 byte(s)
Diff to previous 295
Added wrapping of slv_status_t (SolverStatus) for bug #138.
Improved 'About...' box.

Revision 295 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 16 08:10:24 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 4188 byte(s)
Diff to previous 290
Added ability to output structural singularity analysis.

Revision 290 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 10 03:30:05 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 4114 byte(s)
Diff to previous 287
Fixable vars added to interface (outputs to console)
Added 'next big' and 'prev big' to move between 'big blocks' in the diagnose window.

Revision 287 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 9 23:56:11 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 4087 byte(s)
Diff to previous 286
More on diagnose window.

Revision 286 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 9 07:36:39 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3996 byte(s)
Diff to previous 285
Added cursor to report mouse-over variable and residual

Revision 285 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 9 04:21:30 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3966 byte(s)
Diff to previous 283
Colours fixed, zooming works, active block focussed by default.

Revision 283 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 8 15:30:50 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3931 byte(s)
Diff to previous 280
This is the initial working 'block diagnose' functionality.

Revision 280 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 8 08:31:56 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3810 byte(s)
Diff to previous 255
Some work on adding the 'block diagnosis' window

Revision 255 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 2 14:02:23 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3750 byte(s)
Diff to previous 254
Adding preliminary support for showing variable solve-status in browser view

Revision 254 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 2 06:27:17 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3724 byte(s)
Diff to previous 252
Added reporting of unconverged variables to the console

Revision 252 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 1 06:29:46 2006 UTC (13 years, 11 months ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3220 byte(s)
Diff to previous 240
Implemented editable 'active' row in observer
Move focus of to active row when new row added and observer tab already focussed

Revision 240 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 30 09:35:34 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3161 byte(s)
Diff to previous 238
Can now view block numbers via console while mouse-ing over incidence matrix

Revision 238 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 30 06:41:10 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3115 byte(s)
Diff to previous 237
Added reporting of relation name to console onmouseover of incidence matrix

Revision 237 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 30 06:10:26 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3070 byte(s)
Diff to previous 234
Incidence matrix now reports the mouseover-ed variable on the console

Revision 234 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 29 17:15:47 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 3025 byte(s)
Diff to previous 233
Plotting of incidence matrix: still need to check that orientation is correct though.

Revision 233 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 29 16:55:27 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 2961 byte(s)
Diff to previous 227
Something resembling an incidence matrix returned via SWIG...

Revision 227 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 28 04:44:15 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 2339 byte(s)
Diff to previous 225
Added grouping of solver parameters into pages

Revision 225 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 27 14:55:43 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 2306 byte(s)
Diff to previous 221
Added const-ness to 2nd parameter of slv_set_char_parameter.
Implemented setting of int, real and string parameters via PyGTK interface.

Revision 221 - (view) (download) (annotate) - [select for diffs]
Added Fri Jan 27 03:05:38 2006 UTC (14 years ago) by johnpye
Original Path: trunk/pygtk/interface/solver.i
File length: 1670 byte(s)
Added ability to examine solver parameters via python

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