sawsim.git
16 years agoMajor rewrite of the build system/Makefile reorganized.
W. Trevor King [Mon, 1 Sep 2008 03:25:36 +0000 (23:25 -0400)]
Major rewrite of the build system/Makefile reorganized.

Almost everything got pushed out into subdirectories of the base
`sawsim/' dir.  All the versioned source got sent to `src'.
Processing `sawsim.nw' generates C code, which is placed in `build'
along with the odd bits of code not in the noweb file.  Finally, we
compile the code in `build' into executibles placed in `bin' and
documents placed in `doc'.  TODO: add appropriate commentary to
`sawsim.nw'.

Standardizing the Makefile also cut down on the module-specific code
needed in the makefile, which should encourage better modulization.

I hadn't been able to compile the checks in a while with the old
system, and now they compile, but they don't pass the checks.  Well,
that's what checks are for ;), although in this case I suspect it's
just that I've been ignoring the checks for a while and the code has
moved on, leaving incompatible checks.  Fixing the checks is the next
order of business, so we can implement fast, pre-commit sanity-checks.

16 years agoAdded some missing cleanup targets to the Makefile
W. Trevor King [Fri, 29 Aug 2008 23:26:09 +0000 (19:26 -0400)]
Added some missing cleanup targets to the Makefile

16 years agoAdded a .gitignore file
W. Trevor King [Fri, 29 Aug 2008 21:04:16 +0000 (17:04 -0400)]
Added a .gitignore file

Noweb produces a lot of unversioned source files.  .gitignore keeps
track of them so they don't clutter up your `git status' calls and so
on.

16 years agoFixed a few minor typos
W. Trevor King [Fri, 8 Aug 2008 17:09:16 +0000 (17:09 +0000)]
Fixed a few minor typos

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@15 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoFixed LaTeX typos
W. Trevor King [Wed, 6 Aug 2008 10:57:18 +0000 (10:57 +0000)]
Fixed LaTeX typos

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@14 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoFixed some other tension model bugs in tension_model_handler.
W. Trevor King [Tue, 22 Jul 2008 17:04:21 +0000 (17:04 +0000)]
Fixed some other tension model bugs in tension_model_handler.

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@13 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoPassed INIT_MODEL() alterations on to the utility programs.
W. Trevor King [Tue, 22 Jul 2008 17:00:40 +0000 (17:00 +0000)]
Passed INIT_MODEL() alterations on to the utility programs.

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@12 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoFixed 'y > yub' error by reducing default tolerances min_d{x,y} in
W. Trevor King [Mon, 21 Jul 2008 23:53:25 +0000 (23:53 +0000)]
Fixed 'y > yub' error by reducing default tolerances min_d{x,y} in
tension_balance() and x_of_xo().  Now that this is known to be a
problem, I need to come up with a more permanent fix...

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@11 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoFixed group implementation, still need to test it.
W. Trevor King [Mon, 21 Jul 2008 17:30:57 +0000 (17:30 +0000)]
Fixed group implementation, still need to test it.

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@10 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoAdded Fmax, xmin, and xmax options to k_model_utils
W. Trevor King [Wed, 16 Jul 2008 23:50:01 +0000 (23:50 +0000)]
Added Fmax, xmin, and xmax options to k_model_utils

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@9 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoAdded noweb dependency information to README
W. Trevor King [Wed, 16 Jul 2008 21:32:06 +0000 (21:32 +0000)]
Added noweb dependency information to README

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@8 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoAdded GSL dependency notes.
W. Trevor King [Wed, 16 Jul 2008 19:34:22 +0000 (19:34 +0000)]
Added GSL dependency notes.

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@6 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoAdded interpolating lookup table files. They are from my interp_table package
W. Trevor King [Wed, 16 Jul 2008 19:26:56 +0000 (19:26 +0000)]
Added interpolating lookup table files.  They are from my interp_table package
(a GNU libavl spinoff), so they aren't included in sawsim.nw.

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@5 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agofixed some citation typos
W. Trevor King [Wed, 16 Jul 2008 19:21:43 +0000 (19:21 +0000)]
fixed some citation typos

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@4 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoAdded sawsim.bib so sawsim.pdf will compile with citations.
W. Trevor King [Wed, 16 Jul 2008 18:39:34 +0000 (18:39 +0000)]
Added sawsim.bib so sawsim.pdf will compile with citations.

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@3 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoadded a README explaining how to get the makefile out of sawsim.nw
W. Trevor King [Wed, 16 Jul 2008 18:36:26 +0000 (18:36 +0000)]
added a README explaining how to get the makefile out of sawsim.nw

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@2 865a22a6-13cc-4084-8aa6-876098d8aa20

16 years agoinitial package import. version 0.4 v0.4
W. Trevor King [Wed, 16 Jul 2008 18:12:18 +0000 (18:12 +0000)]
initial package import. version 0.4

git-svn-id: svn://abax.physics.drexel.edu/sawsim/trunk@1 865a22a6-13cc-4084-8aa6-876098d8aa20