Parent Directory
|
Revision Log
Sticky Revision: |
Added finite-difference evaluation of gradients in blackboxes. Some work on J*v evaluation with IDA.
first attempt at merging with Ben's changes on the trunk
Removed some debug messages. Fixed up return values for Integrators functions to comply with integrator.c API.
Removed some debug messages from external libraries stuff. Fixed auto-sim stuff for files given with relative path on the commandline.
This change fixes the external relation evaluation! There are definite problems with convergence but this may be due to tolerences being too fine in ASCEND compared to freesteam.
Matrix evaluation of the jacobian is working now but there is something wrong with the solver's view of the incidence matrix, or something, as it does seem to be acting on the values it's receiving.
Fixed a *stupid* bug with relation.c in CreateBlackBoxRelation...
Fixed relman_diffs to make call to ExtRel_Diffs_RHS and _LHS (this is a bad hack though, just to get the old code working again).
Added my so-called 'quick fix' to external relation processing. Still need to pursue corruption of efunc->etype pointer, for some reason.
Monster commit! Lots of recommenting and reorganising of external relations-related stuff. Replaced a lot of ascmalloc and asccalloc calls with the new ASC_NEW* macros. Fixed (?) the problem Art is having with icons in PyGTK. Turned on -Wall in SConstruct and fixed up a stack of warnings. Removed the redundant exit(2) from after Asc_Panic calls and added __attribute__((noreturn)). Set doxygen to create callgraphs to level 2, updated doxyfile to version 1.4.7. Fixed up building of extfntest.c.
Replaced some references to ascmalloc with ASC_NEW_ARRAY
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.
got rid of errant executable bits.
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
Minor rework of jam system to stop relinking of libraries when sources not modified. Minor tweaks to stem the tide of compiler warnings.
Refactoring all MAX, MIN, ABS calls to general/mathmacros. Adding a GCC optimisation for these macros.
Minor fixes to: - continue killing compiler warnings on gcc & msvc - start working on function/data pointer mismatches - documentation tweaks Fixed ascMalloc.c memory logging problems. This has not been tested on linux/unix. If it fails to compile, please revert to the previous version and let me know.
Small changes to eliminate GCC warnings
moving things to base/generic
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.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |