Log of /branches/fprops-incomp/ascxx/solver.i
Parent Directory
|
Revision Log
Revision
2327 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 22 07:17:24 2010 UTC
(10 years ago)
by
jpye
Original Path:
trunk/ascxx/solver.i
File length: 8037 byte(s)
Copied from:
trunk/pygtk/solver.i revision 2326
Diff to
previous 2207
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
1678 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 19 00:29:48 2007 UTC
(13 years, 1 month ago)
by
jpye
Original Path:
trunk/pygtk/solver.i
File length: 7666 byte(s)
Diff to
previous 1422
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
1133 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 14 11:51:48 2007 UTC
(14 years ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
File length: 7828 byte(s)
Diff to
previous 1126
Removed the 'REX' and 'IEX' array aliases (added the solver parameter comments directly in the slv_param_* calls).
Renamed Simulation::[gs]etSolverParameters to Simulation::[gs]etParameters.
Added [gs]etParameter (singular) methods to SWIG wrapper.
Fixed missing NULL in IDA.
Fixed bug with BDF/AM wrong way round in LSODE.
Removed some debug output from slv.c
Revision
1126 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 13 06:11:02 2007 UTC
(14 years ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
File length: 7433 byte(s)
Diff to
previous 1112
Added Matrix object to C++ interface. This is a thin wrapper for 'struct mtx_header *'.
Added getMatrix method in Simulation class.
Simple test case to write a matrix from a simulation (but no validation of the target file).
Added #include to ascPanic.h.
Added typemap in solver.i to ensure that python file object correctly translate en route to C.
Revision
1068 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Mon Jan 8 04:45:47 2007 UTC
(14 years ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
File length: 7611 byte(s)
Diff to
previous 1016
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
1016 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 3 05:56:12 2007 UTC
(14 years ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
File length: 7505 byte(s)
Diff to
previous 979
Fixed a silly bug with IDACalcIC.
Disabled all SPGMR tests from the python test suite.
All active tests in the Python tests should now be passing (24 tests currently)
Revision
979 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 20 14:34:16 2006 UTC
(14 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
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
(14 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
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
942 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 25 05:26:47 2006 UTC
(14 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
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
(14 years, 4 months ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
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
735 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Jul 5 02:42:19 2006 UTC
(14 years, 6 months ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
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
(14 years, 7 months ago)
by
johnpye
Original Path:
trunk/pygtk/solver.i
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
328 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Feb 24 06:05:10 2006 UTC
(14 years, 10 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.
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.