/[ascend]/trunk/ascxx/incidencematrix.cpp
ViewVC logotype

Log of /trunk/ascxx/incidencematrix.cpp

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 28 01:30:17 2011 UTC (13 years, 6 months ago) by jpye
File length: 5670 byte(s)
Diff to previous 2327
Add support for reporting block status in Diagnose window.

Revision 2327 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 22 07:17:24 2010 UTC (13 years, 8 months ago) by jpye
File length: 5206 byte(s)
Copied from: trunk/pygtk/incidencematrix.cpp revision 2326
Diff to previous 2018
Merging in refactor of the C++ code, which is moved out of 'pygtk' and into 'ascxx'.
Adding support for IPOPT 3.9.1, the current latest version.
Support in dtar for parallel builds (possibly needs some testing still).

Revision 2018 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 29 03:38:10 2009 UTC (15 years, 4 months ago) by jpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 5206 byte(s)
Diff to previous 1678
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.

Revision 1678 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 19 00:29:48 2007 UTC (16 years, 8 months ago) by jpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 5192 byte(s)
Diff to previous 1665
Removed references to MFGRAPH, seems better to use GraphViz directly.
Added configuration test for GraphViz.
Added configuration test for strdup, fixed mmio to not create its own strdup if other form is available already.


Revision 1665 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 17 00:45:59 2007 UTC (16 years, 8 months ago) by jpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 6072 byte(s)
Diff to previous 1316
Refactored 'moduleview' stuff out of gtkbrowser.py.
Fixed headers of childio.h (added #include "child.h")
Fixed line-up of incidence matrix and axis tickmarks.
Module list is now sorted in library.cpp.
Added some docstrings in ascpy.i.

Revision 1316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 07:22:21 2007 UTC (17 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 6068 byte(s)
Diff to previous 1306
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 1306 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 3 11:50:47 2007 UTC (17 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 6099 byte(s)
Diff to previous 1183
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 1183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 20 09:15:51 2007 UTC (17 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 5967 byte(s)
Diff to previous 1161
Huge reorganisation -- all mtx and lin files moved to base/generic/linear.
Required many #include statements to be changed.

Revision 1161 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 17 01:35:13 2007 UTC (17 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 6283 byte(s)
Diff to previous 1110
Fixed value of 'dz' in dsgsat.a4c.
Added test case for saturated steam in terms of (u,v)
Other minor debug output changes.

Revision 1110 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 11 04:23:27 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 6283 byte(s)
Diff to previous 1109
Fixed mfgraph binding

Revision 1109 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 11 04:07:02 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 6107 byte(s)
Diff to previous 669
Added some more user error messages from the solver.
Added detection for the MFGRAPH library, which will be used to output GraphViz files based on the incidence matrix.

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (18 years, 2 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 5536 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) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 02:23:08 2006 UTC (18 years, 4 months ago) by johnpye
Original Path: trunk/pygtk/incidencematrix.cpp
File length: 5490 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) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 02:04:02 2006 UTC (18 years, 4 months ago) by johnpye
Original Path: trunk/interface/incidencematrix.cpp
File length: 5490 byte(s)
Diff to previous 290
Removing extra subdir level in pygtk path

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

Revision 283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 15:30:50 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/incidencematrix.cpp
File length: 5319 byte(s)
Diff to previous 275
This is the initial working 'block diagnose' functionality.

Revision 275 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 13:33:25 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/incidencematrix.cpp
File length: 4716 byte(s)
Diff to previous 260
Added reporting of divergent relation names.
Found more convergent form of LMTD heat-exchanger equation

Revision 260 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 15:31:29 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/incidencematrix.cpp
File length: 4249 byte(s)
Diff to previous 254
Improved behaviour of incidence matrix when you mouseover points outside the matrix
Stopped emitting exception for Block out of range (why does it happen?)

Revision 254 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 06:27:17 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/incidencematrix.cpp
File length: 4215 byte(s)
Diff to previous 240
Added reporting of unconverged variables to the console

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

Revision 238 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 06:41:10 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/incidencematrix.cpp
File length: 2980 byte(s)
Diff to previous 237
Added reporting of relation name to console onmouseover of incidence matrix

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

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

Revision 233 - (view) (download) (as text) (annotate) - [select for diffs]
Added Sun Jan 29 16:55:27 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/incidencematrix.cpp
File length: 2201 byte(s)
Something resembling an incidence matrix returned via SWIG...

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