/[ascend]/trunk/solvers/lrslv/slv9a.c
ViewVC logotype

Log of /trunk/solvers/lrslv/slv9a.c

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2649 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 12 12:39:25 2012 UTC (11 years, 10 months ago) by jpye
File length: 34010 byte(s)
Diff to previous 2559
Fixing GPL header, removing postal address (rpmlint incorrect-fsf-address)

Revision 2559 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 3 19:05:59 2012 UTC (12 years, 8 months ago) by jpye
File length: 34077 byte(s)
Diff to previous 2322
Merge from Ksenija's branch rev 3919 to trunk. This includes changes from Dante Stroe and Leon Kwek, including:
Adds support for LINK syntax/semants (but test cases stil need to be written). (Dante Stroe)
Adds support for integration of models containing boundaries. More testing required. (Leon Kwek)
Test suite solver_lrslv added with very basic test of LRSlv. (Leon Kwek)
Fixed error in merge that had messed up SOLVER, SOLVE, OPTION statements.
Support added in LRSlv for taking boundary states from the 'perturb' var, rather than evaluating directly (Leon)
Integrated fix-and-assign statement support added (fixes bug 450) (Ksenija)
Bouncing ball test model included (Leon).


Revision 2322 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 15 06:12:36 2010 UTC (13 years, 10 months ago) by jpye
File length: 32411 byte(s)
Diff to previous 2018
Refactoring ascMalloc.h, mem.h to belong in 'general' with goal of having no references in 'general' to functions in 'utilities'.

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

Revision 1504 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 23 14:12:34 2007 UTC (17 years, 3 months ago) by jpye
File length: 32324 byte(s)
Copied from: trunk/models/johnpye/lrslv/slv9a.c revision 1503
Diff to previous 1497
Moving solvers to their own directory

Revision 1497 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jun 11 08:07:47 2007 UTC (17 years, 4 months ago) by jpye
Original Path: trunk/models/johnpye/lrslv/slv9a.c
File length: 32324 byte(s)
Diff to previous 1491
Added missing #include

Revision 1491 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 10 13:49:39 2007 UTC (17 years, 4 months ago) by jpye
Original Path: trunk/models/johnpye/lrslv/slv9a.c
File length: 32295 byte(s)
Copied from: trunk/base/generic/solver/slv9a.c revision 1490
Diff to previous 1487
Moved all solvers to dynamically loaded modules currently in folder models/johnpye.
Location of these files will ultimately change.

Revision 1487 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jun 10 05:09:34 2007 UTC (17 years, 4 months ago) by jpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 32326 byte(s)
Diff to previous 1320
Changes to the way in which sovlers are registered, to facilitate
dynamically-loaded solvers. Also split much of the 'solver' stuff
from slv.c (in the system directory) out into new file solver/solver.c
and added matching solver/solver.h. Solver IDs are now fixed-- they
don't change, and are stored in a list instead of in an array.

Revision 1320 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 6 12:15:21 2007 UTC (17 years, 7 months ago) by jpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 33439 byte(s)
Diff to previous 1316
Eliminated linsol, slv0 and slv1: moved the original files to 'disused' and editing out
all reference to them in solvers and related code (including some Tcl/Tk wrapper code)

Revision 1316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 07:22:21 2007 UTC (17 years, 7 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 33464 byte(s)
Diff to previous 1226
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 1226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 25 00:06:42 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 33447 byte(s)
Diff to previous 1201
Split slv_param.[ch] from slv.c and slv_common.h.
Removed some lint

Revision 1201 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 13:26:06 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 33475 byte(s)
Diff to previous 1196
Added some more test cases for DAE problem analysis.
Little bit of tidying up in the slv*.c files.

Revision 1196 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 22 05:41:59 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 33467 byte(s)
Diff to previous 1188
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 1188 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 21 09:55:00 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 33486 byte(s)
Diff to previous 1186
Removed redundant get_linsol* functions where all they do is return NULL.
Moved get_diffvars to slv_client.

Revision 1186 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 21 00:29:21 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 34258 byte(s)
Diff to previous 1183
Removed <compiler/*> dependencies in slv*.c where possible.
Did some minor reformatting of slv9.c.

Revision 1183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 20 09:15:51 2007 UTC (17 years, 8 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 34416 byte(s)
Diff to previous 1068
Huge reorganisation -- all mtx and lin files moved to base/generic/linear.
Required many #include statements to be changed.

Revision 1068 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 8 04:45:47 2007 UTC (17 years, 9 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 34669 byte(s)
Diff to previous 908
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 908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 10:18:53 2006 UTC (17 years, 11 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 34529 byte(s)
Diff to previous 399
first attempt at merging with Ben's changes on the trunk

Revision 399 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 31 08:52:57 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/base/generic/solver/slv9a.c
File length: 34498 byte(s)
Diff to previous 11
Normalised all #include statements so that files in the current directory
are included as "localfile.h" and files in other directories are included as
<directory/file.h>
This is in accordance with the spec at
http://gcc.gnu.org/onlinedocs/gcc-4.1.0/cpp/Include-Syntax.html#Include-Syntax

Revision 11 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 13 16:45:56 2004 UTC (19 years, 11 months ago) by aw0a
Original Path: trunk/base/generic/solver/slv9a.c
File length: 34631 byte(s)
Copied from: trunk/ascend4/solver/slv9a.c revision 10
Diff to previous 1
moving things to base/generic

Revision 1 - (view) (download) (as text) (annotate) - [select for diffs]
Added Fri Oct 29 20:54:12 2004 UTC (19 years, 11 months ago) by aw0a
Original Path: trunk/ascend4/solver/slv9a.c
File length: 34631 byte(s)
Setting up web subdirectory in repository

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