Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Add updated comments to slv_interface.[ch]. Add markup to solver/solver.h so that it appears correctly in the new doxygen documentation.
Refactor some more stuff from 'utilities' into 'general' with goal that 'general' never refers to 'utilities'.
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Moving libascend components from #/base/generic into #/ascend
Removed the 'command line solver' from the Tcl/Tk interface. Deactivated the 'plot' command in slv_interface. Eliminated various #include <compiler/*> from the solver. Added another sample model (which current fails because of problem with non-incident diff vars.
Huge reorganisation -- all mtx and lin files moved to base/generic/linear. Required many #include statements to be changed.
Adding doxygen 'addtogroup' for Solver, Compiler, Integrator.
Changed ASC_DLLSPEC(TYPE) to ASC_DLLSPEC TYPE, because it was causing havoc with doxygen and ctags.
Fixed all the missing symbols so that ASCEND Tcl/Tk interface builds with separate 'ascendtcl.dll'. Split Driver.c across Driver.c and new main.c, which has no Tcl/Tk references.
Standardised the "if seen" #defines to [ASC|ASCTK|ASCPY|ASCXX]_FILENAME_H Fixed compile on FC3
- prototype unit test suite based on CUnit added. - unit tests for base/generic/general and base/generic/utilites added. - 2nd manual rework of doxygen documentation in general and utilities. - bug fixes (mostly general & utilities) found during test development. - added asc_assert prototype to redirect failures to Asc_Panic() and enable decoupling assertions from NDEBUG. - some modifications of interface & implementation to facilitate testing. - utilities/ascPrint & utilities/ascMalloc functions now always included in base libs to minimize recompilation when an interface chooses different options.
Manual rework of doxygen comments in all headers. - Added @file comment to all headers. - Added parameter names to all function declarations in headers. - Corrected comment referencing where necessary. - Split some comments which documented blocks of declarations. - Converted notes about required work into @todo comments so doxygen can generate a todo list. Minor bug fixes.
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 |