Tue Aug 22 12:15:38 EDT 2006 stevenj@fftw.org * version bump M ./NEWS +4 M ./configure.ac -2 +2 Thu Jul 6 21:38:55 EDT 2006 stevenj@fftw.org * use gh_load instead of ctl_include when loading INCLUDE_SCM (apparently fixes a problem with guile 1.6.8) M ./base/main.c -1 +1 Fri May 12 15:01:16 EDT 2006 stevenj@fftw.org * generalize (get-resolution) to accept vectors of non-numeric values M ./utils/geom.scm -1 +1 Sat May 6 17:52:24 EDT 2006 stevenj@fftw.org tagged libctl-3-0-1 Mon May 1 14:06:27 EDT 2006 stevenj@fftw.org * updated NEWS M ./NEWS +7 Mon May 1 14:04:12 EDT 2006 stevenj@fftw.org * use 3:0:0 as soname, to avoid conflicts with "manually" numbered libs packaged for Debian M ./configure.ac -2 +2 Tue Apr 4 17:57:36 EDT 2006 stevenj@fftw.org * -lgen is required for dirname/basename on SGI; thanks to Robyn Landers M ./configure.ac +3 Tue Apr 4 17:44:22 EDT 2006 stevenj@fftw.org * use datadir for libctl dir in gen-ctl-io, not prefix; thanks to Robyn Landers M ./utils/gen-ctl-io.in -1 +2 Sun Apr 2 00:10:22 EST 2006 stevenj@fftw.org tagged 3.0 Sat Apr 1 23:43:30 EST 2006 stevenj@fftw.org * a couple fixes, and updated NEWS M ./NEWS -1 +1 M ./base/main.c +3 M ./utils/Makefile.am -1 +1 Sat Apr 1 22:41:27 EST 2006 stevenj@fftw.org * whoops, don't distribute ctl.h since it is built from ctl.h.in M ./src/Makefile.am -1 +1 Sat Apr 1 22:03:08 EST 2006 stevenj@fftw.org * more path fixes M ./configure.ac -10 +5 M ./examples/Makefile.am -2 +6 M ./utils/ctlgeom.h -1 +3 Sat Apr 1 22:30:26 EST 2006 stevenj@fftw.org * several fixes for VPATH builds ./examples/example.scm -> ./examples/example.scm.in M ./configure.ac -3 +3 M ./examples/Makefile.am -1 +1 M ./examples/example.scm.in -1 +1 M ./utils/gen-ctl-io.in +1 Mon Mar 27 20:48:20 EST 2006 stevenj@fftw.org * update copyrights, etcetera, in preparation for release M ./AUTHORS +5 M ./COPYING -396 +232 M ./COPYRIGHT -1 +1 M ./NEWS -1 +6 M ./base/class.scm -1 +1 M ./base/ctl.scm -1 +1 M ./base/extern-funcs.scm -1 +1 M ./base/help.scm -1 +1 M ./base/include.scm -1 +1 M ./base/interaction.scm -1 +1 M ./base/io-vars.scm -1 +1 M ./base/main.c -1 +1 M ./base/math-utils.scm -1 +1 M ./base/matrix3x3.scm -1 +1 M ./base/simplex.scm -1 +1 M ./base/utils.scm -1 +1 M ./base/vector3.scm -1 +1 M ./doc/license.html -6 +6 M ./examples/example.c -1 +1 M ./examples/example.scm -1 +1 M ./src/cintegrator.c -2 +2 M ./src/ctl-f77-glue.c -1 +1 M ./src/ctl.c -1 +1 M ./src/ctl.h.in -1 +1 M ./src/integrator.c -2 +2 M ./utils/ctl-io.scm -1 +1 M ./utils/ctlgeom.h -1 +1 M ./utils/gen-ctl-io.1 -3 +35 M ./utils/geom.c -1 +1 M ./utils/geom.scm -1 +1 Wed Mar 22 02:36:10 EST 2006 stevenj@fftw.org * support absolute tolerance in integration routines M ./base/main.c -2 +2 M ./base/math-utils.scm -3 +9 M ./src/cintegrator.c -8 +10 M ./src/ctl.h.in -6 +8 M ./src/integrator.c -7 +9 M ./utils/geom.c -1 +1 Mon Feb 13 01:43:33 EST 2006 stevenj@fftw.org * disable complex integration if C99 complex nums not available M ./base/math-utils.scm -2 +5 M ./configure.ac +18 M ./src/cintegrator.c -2 +6 M ./src/ctl.h.in +7 Mon Feb 13 01:33:27 EST 2006 stevenj@fftw.org * added complex-integrand integration (requires C99 complex numbers!) M ./base/main.c -1 +3 M ./base/math-utils.scm -1 +1 M ./src/Makefile.am -1 +1 A ./src/cintegrator.c M ./src/ctl.h.in +10 Mon Feb 13 01:17:08 EST 2006 stevenj@fftw.org * whoops, fix in integrate-old M ./base/math-utils.scm -2 +2 Tue Jan 24 17:00:20 EST 2006 stevenj@fftw.org * use pkgdatadir for spec file M ./examples/Makefile.am -4 +5 Mon Dec 5 17:37:14 EST 2005 stevenj@fftw.org * fixes related to inversion-symmetry fixes in MPB M ./utils/geom.c -8 +27 Thu Dec 1 19:39:41 EST 2005 stevenj@fftw.org * whoops, fixed some mismatched new/free for C++ M ./utils/geom.c -5 +5 Wed Nov 9 12:46:01 EST 2005 stevenj@fftw.org * whoops again M ./utils/ctl-io.scm -2 +2 Wed Nov 9 12:36:34 EST 2005 stevenj@fftw.org * whoops M ./utils/ctl-io.scm -1 +1 Wed Nov 9 12:32:31 EST 2005 stevenj@fftw.org * in ctl-io and geom.c, use malloc/free for C and new/delete for C++; also fix memory leak in SWIG output typemap M ./utils/ctl-io.scm -21 +42 M ./utils/geom.c -16 +22 Tue Nov 8 22:16:05 EST 2005 stevenj@fftw.org * made material_of_point_in_tree* backwards compatible, so that MPB 1.4.2 still works with libctl 3 M ./NEWS -7 +4 M ./utils/ctlgeom.h -2 +1 M ./utils/geom.c -2 +10 Tue Nov 8 18:50:19 EST 2005 stevenj@fftw.org * fix for vpath builds M ./examples/Makefile.am -2 +2 Mon Nov 7 22:07:07 EST 2005 stevenj@fftw.org * added NEWS M ./NEWS +55 Sat Nov 5 16:50:59 EST 2005 stevenj@fftw.org * geometry_tree in_object functions no longer shift pt to unit cell, which produces unexpected results in Meep when we are only looking at the objects in a given chunk (it should also be unnecessary since the objects are already replicated periodically(?)); export shift_to_unit_cell function for when it is needed M ./utils/ctlgeom.h +1 M ./utils/geom.c -22 +17 Wed Nov 2 13:45:23 EST 2005 stevenj@fftw.org * (print) should call (flush-all-ports); otherwise C and Scheme I/O get out of sync (grrr) M ./base/utils.scm -1 +4 Wed Oct 12 16:02:59 EDT 2005 stevenj@fftw.org * added geom_cartesian_lattice function and call it from geom_initialize M ./utils/ctlgeom.h +2 M ./utils/geom.c -3 +18 Mon Oct 10 17:08:19 EDT 2005 stevenj@fftw.org * added strip-suffix function, and define "verbose?" corresponding to main.c variable M ./base/include.scm +5 M ./base/main.c +7 Mon Oct 10 14:26:12 EDT 2005 stevenj@fftw.org * minor fixes M ./utils/ctl-io.scm -2 +6 M ./utils/geom.c -1 +1 Fri Oct 7 00:07:58 EDT 2005 stevenj@fftw.org * another C++ whoops M ./utils/geom.c -3 +3 Thu Oct 6 22:12:16 EDT 2005 stevenj@fftw.org * sigh M ./utils/ctlgeom.h -1 Thu Oct 6 21:40:43 EDT 2005 stevenj@fftw.org * fix C++ omissions M ./utils/ctlgeom.h -5 +5 Mon Aug 29 23:32:30 EDT 2005 stevenj@fftw.org * backwards compatibility (gen-ctl-io w/o args == code + header) M ./utils/gen-ctl-io.in -2 +4 Tue Jul 19 18:38:40 EDT 2005 stevenj@fftw.org * for interpolate-uniform, don't do any interpolation if n=0 M ./base/math-utils.scm -11 +15 Tue Jul 19 18:35:48 EDT 2005 stevenj@fftw.org * added "search next" in tree, and conversion to/from "object" coords M ./utils/ctlgeom.h +5 M ./utils/geom.c -19 +112 Tue Jul 12 19:27:25 EDT 2005 stevenj@fftw.org * added interpolate-uniform function M ./base/math-utils.scm +21 Sat Jun 25 17:32:13 EDT 2005 stevenj@fftw.org * missing fabs in error computation for 1d quadrature M ./src/integrator.c -1 +1 Fri Jun 17 17:27:07 EDT 2005 stevenj@fftw.org * add geom_initialize function to initialize all of the usual input variables to default values M ./utils/ctlgeom.h +1 M ./utils/geom.c +12 Sat Jun 11 18:24:24 EDT 2005 stevenj@fftw.org * added more test functions from gsl-1.6/monte/test.c M ./src/integrator.c -9 +86 Fri Jun 10 18:45:45 EDT 2005 stevenj@fftw.org * fmt M ./src/integrator.c -3 +3 Fri Jun 10 18:44:48 EDT 2005 stevenj@fftw.org * slight cleanup M ./src/integrator.c -34 +25 Fri Jun 10 16:46:57 EDT 2005 stevenj@fftw.org * remove C99-only constructs M ./src/integrator.c -8 +9 Fri Jun 10 16:38:04 EDT 2005 stevenj@fftw.org * tweak M ./src/integrator.c -1 +1 Fri Jun 10 16:37:08 EDT 2005 stevenj@fftw.org * tweak M ./src/integrator.c -2 +1 Fri Jun 10 16:15:27 EDT 2005 stevenj@fftw.org * rename width -> halfwidth for clarity M ./src/integrator.c -13 +13 Fri Jun 10 12:20:03 EDT 2005 stevenj@fftw.org * whitespace M ./src/integrator.c -1 Fri Jun 10 12:11:53 EDT 2005 stevenj@fftw.org * some error checking M ./src/integrator.c +8 Thu Jun 9 23:42:52 EDT 2005 stevenj@fftw.org * whoops, bug in integration for 0-dimensional M ./src/integrator.c -2 +2 M ./utils/geom.c -4 +4 Thu Jun 9 22:43:10 EDT 2005 stevenj@fftw.org * use adaptive integration in overlap calculation M ./utils/ctlgeom.h -2 +3 M ./utils/geom.c -41 +93 M ./utils/geom.scm -1 +1 M ./utils/geomtst.c -2 +2 Thu Jun 9 21:39:57 EDT 2005 stevenj@fftw.org * add adaptive multi-dimensional integration M ./base/main.c +4 M ./base/math-utils.scm -1 +11 M ./src/Makefile.am -1 +1 M ./src/ctl.h.in -2 +12 A ./src/integrator.c M ./src/subplex.c -2 +2 Mon Jun 6 22:39:20 EDT 2005 stevenj@fftw.org * return precedence 0 for no object M ./utils/geom.c -1 +3 Mon Jun 6 21:27:27 EDT 2005 stevenj@fftw.org * store object precedence in geometry tree M ./utils/ctlgeom.h -1 +3 M ./utils/geom.c -5 +11 Mon Jun 6 18:50:33 EDT 2005 stevenj@fftw.org * silence warning M ./utils/geom.c -2 +2 Mon Jun 6 18:42:57 EDT 2005 stevenj@fftw.org * added routine to compute overlap fraction of box with object (for sub-pixel averaging) and test program M ./utils/Makefile.am +4 M ./utils/ctlgeom.h +10 M ./utils/geom.c -1 +283 M ./utils/geom.scm +3 A ./utils/geomtst.c Mon Jun 6 18:40:57 EDT 2005 stevenj@fftw.org * ctl-io.[ch] depends on geom.scm M ./examples/Makefile.am -2 +2 Mon Jun 6 17:52:19 EDT 2005 stevenj@fftw.org * whoops, missing "break" M ./utils/geom.c +1 Mon Jun 6 00:22:58 EDT 2005 stevenj@fftw.org * fixes to normal vector routines for block and ellipsoid M ./src/ctl.c +37 M ./src/ctl.h.in +5 M ./utils/geom.c -11 +9 Sun Jun 5 22:31:03 EDT 2005 stevenj@fftw.org * in libgeom, set default values for input variables (geometry_lattice, etcetera) M ./utils/Makefile.am -4 +7 A ./utils/geom-ctl-io-defaults.c Fri Jun 3 16:19:07 EDT 2005 stevenj@fftw.org * added missing decls for cnumber_equal/cvector3_equal/cmatrix3x3_equal M ./src/ctl.h.in +3 Fri Jun 3 15:59:13 EDT 2005 stevenj@fftw.org * another whoops M ./utils/geom.c +1 Fri Jun 3 15:54:09 EDT 2005 stevenj@fftw.org * whoops M ./utils/geom.c -2 +2 Fri Jun 3 15:35:45 EDT 2005 stevenj@fftw.org * new feature: compound-geometric-object types (finally, after many requests). Also set "nothing" as default material type for objects if (make material-type) works (i.e. all material-type properties have defaults) M ./base/class.scm +4 M ./utils/ctl-io.scm -1 +5 M ./utils/ctlgeom.h -5 +6 M ./utils/geom.c -49 +173 M ./utils/geom.scm -2 +17 Fri Jun 3 02:46:36 EDT 2005 stevenj@fftw.org * install libctlgeom library with generic material; BACKWARDS INCOMPATIBLE CHANGE: users must include their own ctl-io.h *before* ctlgeom.h, or they get ctlgeom-types.h instead M ./configure.ac -1 +1 M ./examples/example.c -1 +1 M ./utils/Makefile.am -3 +21 M ./utils/ctlgeom.h -1 +17 M ./utils/geom.c +86 M ./utils/geom.scm -1 +2 Thu Jun 2 21:15:50 EDT 2005 stevenj@fftw.org * require that gen-ctl-io output type be specified, only allow a single output file at a time, and allow a -o option to specify an alternate file name/location (for vpath builds, e.g.) M ./doc/developer.html -2 +3 M ./examples/Makefile.am -2 +2 M ./utils/gen-ctl-io.in -50 +69 Thu Jun 2 20:49:33 EDT 2005 stevenj@fftw.org * BACKWARDS INCOMPATIBLE: gen-ctl-io generates code *or* header with --code and --header ... generating them both at the same time made parallel 'make' invocations unreliable M ./examples/Makefile.am -2 +5 M ./utils/gen-ctl-io.in -29 +56 Thu Jun 2 19:57:57 EDT 2005 stevenj@fftw.org * whoops, various "object of point" routines should also return the amount by which the object needs to be shifted M ./utils/ctlgeom.h -3 +5 M ./utils/geom.c -12 +28 Thu Jun 2 19:44:07 EDT 2005 stevenj@fftw.org * add functions to get the object of a point, not just the material, and to get the analytical normal vector to an object M ./utils/ctlgeom.h -1 +6 M ./utils/geom.c -9 +103 M ./utils/geom.scm +3 Thu Jun 2 19:41:51 EDT 2005 stevenj@fftw.org * in unit_vector3, only return 0 when norm == 0, not merely when the norm is small (which is not necessarily a problem) M ./src/ctl.c -1 +1 Thu Jun 2 19:41:27 EDT 2005 stevenj@fftw.org * use -no-undefined in creating shared libraries M ./src/Makefile.am -1 +1 Thu Jun 2 19:41:04 EDT 2005 stevenj@fftw.org * set example program prompt to example> rather than guile> M ./examples/example.scm +5 Wed Jun 1 19:52:35 EDT 2005 stevenj@fftw.org * convert to use automake ./base/ctl-f77-glue.c -> ./src/ctl-f77-glue.c ./base/ctl.c -> ./src/ctl.c ./base/ctl.h.in -> ./src/ctl.h.in ./base/subplex.c -> ./src/subplex.c M ./ChangeLog -1071 +1 A ./Makefile.am R ./Makefile.in A ./autogen.sh R ./base/Makefile.in R ./base/f77_func.h.in M ./base/main.c -2 +45 M ./configure.ac -15 +18 A ./examples/Makefile.am R ./examples/Makefile.in A ./src/ A ./src/Makefile.am M ./src/ctl-f77-glue.c -1 +1 A ./utils/Makefile.am R ./utils/Makefile.in Fri Jan 21 21:49:05 EST 2005 stevenj * added one-sided 2nd derivative, for completeness M ./base/math-utils.scm +25 Fri Jan 21 20:50:45 EST 2005 stevenj * whoops, fixed one-sided derivative routine to achieve proper accuracy M ./base/math-utils.scm -4 +4 Thu Jan 20 03:43:19 EST 2005 stevenj * added one-sided numerical derivative M ./base/math-utils.scm -6 +60 Sat Nov 27 22:50:26 EST 2004 stevenj * remove dup. line M ./doc/user-ref.html -1 Wed Oct 20 21:30:35 EDT 2004 stevenj * fix in find-root-deriv to prevent infinite loop in some cases where root does not exist; thanks to XiuLun Yang for the bug report M ./base/math-utils.scm +5 Thu Sep 30 15:46:10 EDT 2004 stevenj * link reorg M ./doc/guile-links.html -14 +14 Thu Sep 30 15:42:01 EDT 2004 stevenj * updated links M ./doc/guile-links.html -12 +31 Wed Aug 4 21:48:40 EDT 2004 stevenj * const correctness M ./base/ctl.c -13 +13 M ./base/ctl.h.in -13 +13 Wed Aug 4 21:33:26 EDT 2004 stevenj * don't call indent in C++ mode, because some implementations (Tru64, grr) screw up C++ code (e.g. foo::bar -> foo: :bar) M ./utils/gen-ctl-io.in -2 +4 Wed Aug 4 21:23:09 EDT 2004 stevenj * whoops, missing type in decl M ./base/ctl.h.in -1 +1 Wed Jul 7 19:40:42 EDT 2004 stevenj * bug fix in make_hermitian_cmatrix3x3; thanks to Mischa Megens M ./base/ctl.c -1 +1 Tue Jun 22 19:50:08 EDT 2004 stevenj * whoops, forgot to escape $ M ./utils/gen-ctl-io.in -14 +14 Tue Jun 22 19:45:05 EDT 2004 stevenj * whoops M ./utils/gen-ctl-io.in -1 +3 Tue Jun 22 19:42:33 EDT 2004 stevenj * add typemaps for basic types M ./utils/gen-ctl-io.in +25 Tue Jun 22 19:22:28 EDT 2004 stevenj * whoops M ./utils/ctl-io.scm -1 +1 Tue Jun 22 19:20:56 EDT 2004 stevenj * swig fixes M ./utils/ctl-io.scm -34 +36 M ./utils/gen-ctl-io.in -19 +36 Tue Jun 22 18:52:41 EDT 2004 stevenj * support SWIG typemap generation M ./base/class.scm +4 M ./examples/example.scm +3 M ./utils/ctl-io.scm +33 M ./utils/gen-ctl-io.in -5 +12 Tue Mar 2 21:43:42 EST 2004 stevenj * make list-transform-positive/negative tail recursive M ./base/utils.scm -10 +8 Mon Feb 2 20:10:13 EST 2004 stevenj * get-resolution M ./utils/ctlgeom.h +1 M ./utils/geom.c +5 M ./utils/geom.scm -3 +5 Tue Jan 20 02:49:11 EST 2004 stevenj * more efficient vector32scm, hopefully M ./base/ctl.c -16 +23 M ./base/ctl.h.in +5 M ./configure.ac -1 +1 Sun Dec 14 20:05:17 EST 2003 stevenj * tree0 takes geom_box boundaries M ./utils/ctlgeom.h -1 +2 M ./utils/geom.c -6 +9 Sun Dec 14 19:24:56 EST 2003 stevenj * generalized lattice-duplicates function M ./utils/geom.scm -3 +11 Sun Dec 14 18:52:00 EST 2003 stevenj * object-member? does more checks to prevent it from barfing on non-objects M ./base/class.scm -1 +3 Sat Dec 13 01:16:58 EST 2003 stevenj * whoops M ./utils/geom.c +2 Sat Dec 13 01:16:34 EST 2003 stevenj * improvement in restrict_box_tree M ./utils/geom.c +13 Thu Dec 11 04:06:06 EST 2003 stevenj * added geometry-center var M ./utils/geom.c -2 +4 M ./utils/geom.scm +1 Thu Dec 11 03:04:17 EST 2003 stevenj * add restrict_geom_box_tree M ./utils/ctlgeom.h +1 M ./utils/geom.c +27 Tue Dec 9 05:22:28 EST 2003 stevenj * remember include file M ./base/include.scm -1 +5 Tue Dec 9 05:09:45 EST 2003 stevenj * whoops M ./utils/ctl-io.scm -2 +2 Tue Dec 9 05:08:48 EST 2003 stevenj * C++ crap M ./utils/ctl-io.scm -5 +8 M ./utils/geom.c -3 +3 Tue Dec 9 04:58:46 EST 2003 stevenj * more C++ fixes M ./base/ctl.h.in +2 M ./utils/ctl-io.scm -33 +45 M ./utils/gen-ctl-io.in -6 +10 Tue Dec 9 04:14:14 EST 2003 stevenj * more C++ crap M ./utils/geom.c -1 +5 Tue Dec 9 04:07:26 EST 2003 stevenj * more C++ crap M ./utils/geom.c -29 +34 Tue Dec 9 03:57:50 EST 2003 stevenj * more compatibility crap M ./base/main.c -1 +1 M ./utils/ctlgeom.h -13 +17 Tue Dec 9 03:50:37 EST 2003 stevenj * more C++ namespace crap M ./base/main.c -1 +5 M ./utils/ctlgeom.h -8 +14 M ./utils/gen-ctl-io.in +1 M ./utils/geom.c +4 Tue Dec 9 03:39:42 EST 2003 stevenj * whoops M ./utils/gen-ctl-io.in -2 +2 Tue Dec 9 03:37:31 EST 2003 stevenj * support --cxx M ./utils/gen-ctl-io.in -8 +36 Tue Dec 9 03:20:32 EST 2003 stevenj * duh M ./utils/gen-ctl-io.in -2 +2 Tue Dec 9 03:18:16 EST 2003 stevenj * really fixed exit status M ./utils/gen-ctl-io.in -4 +10 Tue Dec 9 03:10:22 EST 2003 stevenj * fail if guile fails M ./utils/gen-ctl-io.in -2 +2 Fri Jun 20 21:47:37 EDT 2003 stevenj * whoops M ./utils/geom.c -1 +1 Fri Jun 20 20:00:40 EDT 2003 stevenj * added routines operating on supplied geometry rather than global M ./utils/ctlgeom.h +8 M ./utils/geom.c -4 +25 Fri Jun 20 04:49:36 EDT 2003 stevenj * bumped version M ./configure.ac -1 +1 Fri Jun 20 04:41:05 EDT 2003 stevenj * added object equal/copy functions to ctl-io M ./base/class.scm +6 M ./base/ctl.c +29 M ./utils/ctl-io.scm +183 Fri Jun 20 01:28:53 EDT 2003 stevenj * need to define pow2 (comes with mpb, but...) M ./base/math-utils.scm +1 Sat Sep 14 23:22:30 EDT 2002 stevenj * put my CPPFLAGS first, for precedence M ./base/Makefile.in -1 +1 M ./examples/Makefile.in -1 +1 M ./utils/Makefile.in -1 +1 Fri Sep 13 03:26:10 EDT 2002 stevenj tagged libctl-2-2 Fri Sep 13 03:26:10 EDT 2002 stevenj * added release date M ./NEWS -1 +1 Wed Sep 11 23:01:29 EDT 2002 stevenj * reordering M ./NEWS -2 +2 Wed Sep 11 23:01:12 EDT 2002 stevenj * documented memoize M ./doc/user-ref.html +8 Wed Sep 11 22:58:01 EDT 2002 stevenj * added note M ./NEWS +2 Wed Sep 11 20:03:58 EDT 2002 stevenj * print command-line params M ./base/main.c +1 Wed Sep 11 04:08:45 EDT 2002 stevenj * added SICP online(!) M ./doc/guile-links.html +4 Wed Sep 11 03:52:05 EDT 2002 stevenj * documented find-root-deriv M ./ChangeLog +6 M ./NEWS +3 M ./doc/user-ref.html +9 Fri Sep 6 23:01:40 EDT 2002 stevenj * guile 1.6 is out M ./NEWS -1 +1 Fri Sep 6 23:00:08 EDT 2002 stevenj * updated M ./ChangeLog +4 Sat Aug 17 23:15:44 EDT 2002 stevenj * added glug M ./doc/guile-links.html +3 Fri Aug 16 04:43:00 EDT 2002 stevenj * updated M ./ChangeLog -2 +26 M ./NEWS +2 Fri Aug 16 04:38:24 EDT 2002 stevenj * fixes for guile 1.5.x M ./base/ctl.c -2 +22 M ./base/ctl.h.in -11 +7 M ./base/extern-funcs.scm -3 +1 M ./configure.ac -3 +11 M ./utils/geom.c +2 Thu Aug 15 19:03:38 EDT 2002 stevenj * slight compilation-warning fixes M ./base/ctl.c +2 M ./base/main.c +1 Thu Jun 13 03:47:34 EDT 2002 stevenj * make memoize work for functions with more than one argument M ./base/utils.scm -2 +2 Thu Jun 13 03:29:25 EDT 2002 stevenj * added find-root-deriv M ./base/math-utils.scm +51 Thu Apr 18 01:20:48 EDT 2002 stevenj * documented integration and deriv2 routines M ./doc/user-ref.html -14 +35 Thu Apr 18 00:52:11 EDT 2002 stevenj * updated M ./ChangeLog +7 M ./NEWS -1 +12 M ./configure.ac -1 +1 Tue Apr 16 23:42:02 EDT 2002 stevenj * define sub-version vars for version checks in cpp M ./base/ctl.h.in +3 M ./configure.ac +12 Wed Apr 3 21:00:57 EST 2002 stevenj * updated M ./ChangeLog +31 Wed Apr 3 20:42:44 EST 2002 stevenj * fixed cvector3 omissions; thanks to Doug Allan for the bug report M ./base/class.scm -1 +1 M ./base/matrix3x3.scm +1 M ./base/vector3.scm +1 Sat Mar 23 22:43:25 EST 2002 stevenj * added some comments M ./base/math-utils.scm +14 Sat Mar 23 22:37:57 EST 2002 stevenj * added simple trapezoidal-rule integration routines M ./base/math-utils.scm -8 +43 Sat Mar 23 22:16:10 EST 2002 stevenj * add binary=, binary+ should handle 0 + vector M ./base/vector3.scm -1 +10 Sat Mar 23 21:42:00 EST 2002 stevenj * added generic memoize function M ./base/utils.scm +15 Sat Mar 23 20:10:23 EST 2002 stevenj * support derivatives of vector fields, add deriv2 M ./base/math-utils.scm -8 +12 M ./base/vector3.scm -2 +4 Fri Mar 22 06:24:24 EST 2002 stevenj * fixed incomplete SCM support M ./NEWS +4 M ./base/ctl.c -1 +24 M ./base/ctl.h.in -1 +6 M ./configure.ac -1 +1 Thu Mar 21 05:57:38 EST 2002 stevenj * whoops M ./base/ctl-f77-glue.c +1 Thu Mar 21 05:53:03 EST 2002 stevenj * fixed fortran wrappers to use autoconf, although these are still out of date M ./base/ctl-f77-glue.c -61 +46 A ./base/f77_func.h.in M ./configure.ac -1 +8 Thu Mar 21 05:24:04 EST 2002 stevenj * updated M ./ChangeLog +56 M ./NEWS +13 M ./configure.ac -1 +1 Thu Mar 21 04:12:49 EST 2002 stevenj * bug fix in use of complex numbers as input variables and parameters M ./base/ctl.c -1 +1 Thu Mar 21 03:14:31 EST 2002 stevenj * added SCM type M ./base/class.scm +2 M ./base/ctl.h.in +2 M ./doc/developer.html +2 Thu Mar 21 03:10:25 EST 2002 stevenj * bumped version M ./configure.ac -1 +1 Thu Mar 21 01:41:26 EST 2002 stevenj * backward compatibility M ./base/main.c -1 +4 Thu Mar 21 00:57:02 EST 2002 stevenj * slight rearrangement M ./base/main.c -3 +4 Thu Mar 21 00:56:33 EST 2002 stevenj * added ctl_export_hook function to export additional Guile symbols M ./base/main.c +7 Thu Mar 21 00:01:03 EST 2002 stevenj * handle ! in identifier conversion M ./utils/ctl-io.scm -1 +1 Wed Mar 13 23:47:03 EST 2002 stevenj * use mandir M ./utils/Makefile.in -2 +3 Mon Mar 11 01:14:04 EST 2002 stevenj tagged libctl-2-0 Mon Mar 11 01:14:04 EST 2002 stevenj * whoops M ./base/ctl.c +1 Mon Mar 11 00:30:39 EST 2002 stevenj * added date M ./NEWS -1 +1 Sat Mar 9 20:08:39 EST 2002 stevenj * added AUTHORS file to be GNU-ly correct A ./AUTHORS Fri Mar 8 19:29:49 EST 2002 stevenj * guile 1.4 supports only magnitude, not abs, for complex numbers M ./base/math-utils.scm -12 +12 M ./base/simplex.scm -4 +4 M ./base/vector3.scm -3 +3 M ./doc/user-ref.html -5 +5 Fri Mar 8 01:35:47 EST 2002 stevenj * added fix_path for include-relative paths M ./base/ctl.c +22 M ./base/ctl.h.in +1 M ./base/include.scm +5 Thu Mar 7 21:28:45 EST 2002 stevenj * mentioned numerical derivatives M ./NEWS +3 Thu Mar 7 21:04:42 EST 2002 stevenj * 2002 copyright year update M ./COPYRIGHT -1 +1 M ./base/class.scm -1 +1 M ./base/ctl-f77-glue.c -1 +1 M ./base/ctl.c -1 +1 M ./base/ctl.h.in -1 +1 M ./base/ctl.scm -1 +1 M ./base/extern-funcs.scm -1 +1 M ./base/help.scm -1 +1 M ./base/include.scm -1 +1 M ./base/interaction.scm -1 +1 M ./base/io-vars.scm -1 +1 M ./base/main.c -1 +1 M ./base/math-utils.scm -1 +1 M ./base/matrix3x3.scm -1 +1 M ./base/simplex.scm -1 +1 M ./base/utils.scm -1 +1 M ./base/vector3.scm -1 +1 M ./doc/license.html -1 +1 M ./examples/Makefile.in -1 +1 M ./examples/example.c -1 +1 M ./examples/example.scm -1 +1 M ./examples/run.ctl -1 +1 M ./utils/ctl-io.scm -1 +1 M ./utils/ctlgeom.h -1 +1 M ./utils/gen-ctl-io.1 -1 +1 M ./utils/gen-ctl-io.in -1 +1 M ./utils/geom.c -1 +1 M ./utils/geom.scm -1 +1 Thu Mar 7 21:02:53 EST 2002 stevenj * updated, bumped version M ./ChangeLog +91 M ./NEWS +24 M ./configure.ac -1 +1 Thu Mar 7 20:53:12 EST 2002 stevenj * improved complex docs and functions M ./base/matrix3x3.scm +3 M ./doc/user-ref.html -3 +30 Thu Mar 7 19:51:30 EST 2002 stevenj * handle integers for cnumbers M ./base/ctl.c -4 +4 M ./examples/example.scm -1 +1 Thu Mar 7 18:56:58 EST 2002 stevenj * whoops, forgot to check in M ./base/ctl.h.in +5 Thu Mar 7 18:55:36 EST 2002 stevenj * whoops M ./examples/example.c -2 +2 Thu Mar 7 18:37:49 EST 2002 stevenj * added more complex utilities M ./base/ctl.c -4 +57 M ./base/ctl.h.in -2 +9 Thu Mar 7 07:19:04 EST 2002 stevenj * Get rid of unneeded make-default, and use consistent syntax for Get rid of unneeded make-default, and use consistent syntax for define-property and define-post-processed-property, compared to define-input-var. NOT BACKWARD COMPATIBLE. Thanks to Theis Peter Hansen for the suggestion. M ./base/class.scm -9 +5 M ./doc/developer.html -21 +16 M ./examples/example.scm -2 +2 M ./utils/geom.scm -23 +16 Thu Mar 7 06:00:36 EST 2002 stevenj * added complex number support M ./base/class.scm -3 +8 M ./base/ctl.c +147 M ./base/ctl.h.in -6 +43 M ./base/matrix3x3.scm +2 M ./base/utils.scm +3 M ./base/vector3.scm -2 +6 M ./doc/developer.html -2 +8 M ./doc/user-ref.html -1 +15 M ./examples/example.c -1 +4 M ./examples/example.scm -1 +1 Thu Mar 7 05:28:21 EST 2002 stevenj * make arith-sequence (and interpolate) tail recursive M ./base/math-utils.scm -4 +6 Thu Mar 7 03:56:22 EST 2002 stevenj * documented set-param! M ./doc/user-ref.html +4 Thu Mar 7 03:53:38 EST 2002 stevenj * fixed set-param\! M ./base/io-vars.scm -2 +1 M ./base/main.c +16 Thu Mar 7 03:33:28 EST 2002 stevenj * added set-param! M ./base/io-vars.scm -1 +7 Thu Mar 7 03:05:23 EST 2002 stevenj * fixed lattice-duplicates function for no-size; more generally, it rounds fixed lattice-duplicates function for no-size; more generally, it rounds the number of duplicates up to the next integer M ./utils/geom.scm -7 +5 Thu Mar 7 02:35:03 EST 2002 stevenj * handle no-size in reciprocal<->cartesian functions M ./utils/geom.scm -2 +6 Fri Jan 18 22:43:05 EST 2002 stevenj * include install-sh, etc, in snapshot M ./Makefile.in +2 Fri Jan 18 22:36:22 EST 2002 stevenj * configure.in -> configure.ac M ./Makefile.in -2 +2 Fri Jan 18 22:25:17 EST 2002 stevenj * updated version M ./configure.ac -1 +1 Thu Jan 17 23:16:51 EST 2002 stevenj * added get-grid-size-prod M ./utils/geom.scm +3 Thu Jan 17 03:07:55 EST 2002 stevenj * allow user to specify resolution instead of grid size M ./utils/ctlgeom.h +3 M ./utils/geom.c +16 M ./utils/geom.scm +17 Tue Jan 8 20:43:46 EST 2002 stevenj * slight cleanup M ./base/math-utils.scm -6 +6 Sat Dec 15 19:28:58 EST 2001 stevenj * documented numerical derivatives M ./doc/user-ref.html +30 Sat Dec 15 19:24:26 EST 2001 stevenj * use d2f rather than df2 to denote second derivative M ./base/math-utils.scm -2 +2 Sat Dec 15 19:03:13 EST 2001 stevenj * add comment on Neville tableau M ./base/math-utils.scm +2 Sat Dec 15 18:50:59 EST 2001 stevenj * tolerance should be fractional M ./base/math-utils.scm -1 +1 Sat Dec 15 08:04:19 EST 2001 stevenj * added numerical differentiation routines M ./base/math-utils.scm +76 Thu Dec 13 01:25:28 EST 2001 stevenj * call ctl_stop_hook even with --help, --version, etcetera. M ./base/main.c -1 +2 Thu Nov 22 04:46:53 EST 2001 stevenj * Documented object-property-value; thanks to Theis Peter Hansen for the Documented object-property-value; thanks to Theis Peter Hansen for the suggestion. M ./doc/user-ref.html -1 +8 Tue Nov 20 19:20:12 EST 2001 stevenj * autoconf file should not be in cvs M ./Makefile.in +1 R ./install-sh Thu Nov 15 23:29:28 EST 2001 stevenj tagged libctl-1-5 Thu Nov 15 23:29:28 EST 2001 stevenj * updated date M ./NEWS -1 +1 Thu Oct 11 04:47:32 EDT 2001 stevenj * don't need lattice-size derived property M ./utils/geom.scm -5 Thu Oct 11 04:43:57 EDT 2001 stevenj * bumped version M ./configure.ac -1 +1 Thu Oct 11 04:43:27 EDT 2001 stevenj * add config.guess/config.sub to make dist. M ./Makefile.in +1 Thu Oct 11 04:39:00 EDT 2001 stevenj * removed non-owned files R ./config.guess R ./config.sub Thu Oct 11 04:37:27 EDT 2001 stevenj * updated M ./ChangeLog +36 M ./NEWS +8 Thu Oct 11 04:36:37 EDT 2001 stevenj * document fold-right M ./doc/user-ref.html +4 Thu Oct 11 04:26:39 EDT 2001 stevenj * updated M ./NEWS +2 Thu Oct 11 04:22:09 EDT 2001 stevenj * slight cleanup M ./utils/geom.scm -3 +3 Thu Oct 11 03:55:08 EDT 2001 stevenj * added basis-size property to geometry-lattice M ./NEWS +3 M ./base/class.scm -6 +5 M ./utils/geom.c -12 +14 M ./utils/geom.scm -7 +23 Thu Oct 4 20:06:39 EDT 2001 stevenj * bumped version M ./configure.ac -1 +1 Thu Jul 19 21:32:51 EDT 2001 stevenj * make geometric-object-duplicates tail-recursive M ./utils/geom.scm -7 +8 Wed Jul 18 21:21:42 EDT 2001 stevenj * added sqr function M ./base/utils.scm +2 Wed Jul 18 21:18:56 EDT 2001 stevenj * whoops, got rid of old fold-right M ./base/utils.scm -5 Wed Jul 18 21:08:45 EDT 2001 stevenj * fold-right is now tail-recursive (by calling fold-left) M ./base/utils.scm -2 +4 Wed Jul 18 21:06:29 EDT 2001 stevenj * added, used, and documented tail-recursive fold-left M ./base/utils.scm +13 M ./base/vector3.scm -1 +1 M ./doc/user-ref.html +11 M ./utils/ctl-io.scm -1 +1 M ./utils/geom.scm -1 +1 Tue Jul 10 18:07:21 EDT 2001 stevenj * make sure guile program is in PATH M ./configure.ac +5 Fri Jul 6 00:11:36 EDT 2001 stevenj * updated M ./ChangeLog -1 +16 M ./NEWS +4 Fri Jul 6 00:11:08 EDT 2001 stevenj * fixed parentheses mismatch, improved quoting M ./configure.ac -7 +7 Fri Jul 6 00:06:12 EDT 2001 stevenj * support function lists M ./base/ctl.c +8 M ./base/ctl.h.in +2 Fri Jul 6 00:04:04 EDT 2001 stevenj * use autoconf 2.50 A ./configure.ac R ./configure.in Fri Feb 23 19:03:20 EST 2001 stevenj tagged libctl-1-4 Fri Feb 23 19:03:20 EST 2001 stevenj * bumped version, in preparation for release M ./ChangeLog +10 M ./NEWS +2 M ./configure.in -1 +1 Thu Feb 22 17:00:48 EST 2001 stevenj * fixed cppflags order M ./configure.in -3 +9 Tue Feb 20 20:49:54 EST 2001 stevenj * added minimize-multiple-expert fmin parameter, after a suggestion from Dale Fried M ./ChangeLog +60 M ./NEWS +4 M ./base/ctl.h.in +2 M ./base/main.c -1 +1 M ./base/math-utils.scm -3 +5 M ./base/subplex.c -1 +14 M ./configure.in -1 +1 Sun Feb 4 05:40:40 EST 2001 stevenj * added hook functions to help us use MPI (where we need to call MPI_Init and MPI_Finalize) M ./base/ctl.h.in +13 M ./base/main.c +18 Sun Feb 4 05:14:21 EST 2001 stevenj * cleanups, and made sure output is flushed M ./base/interaction.scm -11 +5 Sun Feb 4 05:10:13 EST 2001 stevenj * display-many -> print, added print-ok? M ./NEWS +4 M ./base/extern-funcs.scm -2 +2 M ./base/help.scm -11 +11 M ./base/interaction.scm -11 +11 M ./base/math-utils.scm -1 +1 M ./base/simplex.scm -1 +1 M ./base/utils.scm -8 +18 M ./doc/user-ref.html -5 +8 M ./utils/ctl-io.scm -136 +136 Sun Jan 21 05:13:58 EST 2001 stevenj * whoops, fixed prototype M ./base/ctl.h.in -3 +3 Sun Jan 21 05:13:21 EST 2001 stevenj * put ctl_get_list etc. back in because MPB configure script looks for it M ./base/ctl.c +15 M ./base/ctl.h.in -3 +3 Sun Jan 21 04:36:36 EST 2001 stevenj * whoops, fixed 'function support M ./base/ctl.c +5 M ./base/ctl.h.in +1 Sun Jan 21 04:22:21 EST 2001 stevenj * add support for 'function type M ./NEWS +3 M ./base/class.scm +2 M ./base/ctl.c -10 +5 M ./base/ctl.h.in -2 +7 M ./doc/developer.html +2 Sun Jan 21 04:21:52 EST 2001 stevenj * put class input & destruction headers in ctl-io.h so that they can be put class input & destruction headers in ctl-io.h so that they can be used elsewhere if desired M ./utils/ctl-io.scm -4 +6 Sun Jan 21 04:15:44 EST 2001 stevenj * added function-passing example M ./examples/example.c +8 M ./examples/example.scm +3 Sun Jan 21 03:49:57 EST 2001 stevenj * slight clarification in comment M ./base/class.scm -1 +1 Sat Jan 20 23:51:50 EST 2001 stevenj * another minor change M ./doc/guile-links.html -2 +2 Sat Jan 20 23:51:22 EST 2001 stevenj * minor change M ./doc/guile-links.html -1 +1 Sat Jan 20 23:50:00 EST 2001 stevenj * spelling correction M ./doc/license.html -1 +1 Sat Jan 20 23:44:28 EST 2001 stevenj * Fixed command-line parameter order (whoops). M ./doc/advanced-user.html -1 +1 Sun Jan 7 19:48:37 EST 2001 stevenj * updated links M ./doc/guile-links.html -3 +5 Sun Jan 7 18:20:04 EST 2001 stevenj tagged libctl-1-3 Sun Jan 7 18:20:04 EST 2001 stevenj * 2001 copyright year update M ./COPYRIGHT -1 +1 M ./base/class.scm -1 +1 M ./base/ctl-f77-glue.c -1 +1 M ./base/ctl.c -1 +1 M ./base/ctl.h.in -1 +1 M ./base/ctl.scm -1 +1 M ./base/extern-funcs.scm -1 +1 M ./base/help.scm -1 +1 M ./base/include.scm -1 +1 M ./base/interaction.scm -1 +1 M ./base/io-vars.scm -1 +1 M ./base/main.c -1 +1 M ./base/math-utils.scm -1 +1 M ./base/matrix3x3.scm -1 +1 M ./base/simplex.scm -1 +1 M ./base/utils.scm -1 +1 M ./base/vector3.scm -1 +1 M ./doc/license.html -1 +1 M ./examples/Makefile.in -1 +1 M ./examples/example.c -1 +1 M ./examples/example.scm -1 +1 M ./examples/run.ctl -1 +1 M ./utils/ctl-io.scm -1 +1 M ./utils/ctlgeom.h -1 +1 M ./utils/gen-ctl-io.1 -1 +1 M ./utils/gen-ctl-io.in -1 +1 M ./utils/geom.c -1 +1 M ./utils/geom.scm -1 +1 Sun Jan 7 17:57:08 EST 2001 stevenj * bumped version for new release M ./ChangeLog +24 M ./NEWS +8 M ./configure.in -1 +1 Tue Nov 21 16:28:02 EST 2000 stevenj * documented vector3-{x,y,z} M ./doc/user-ref.html +5 Mon Jul 17 05:48:33 EDT 2000 stevenj * use new subplex algorithm in minimize/maximize multiple M ./base/math-utils.scm +18 M ./base/subplex.c -4 +3 Thu Jul 13 21:40:36 EDT 2000 stevenj * added subplex optimization algorithm M ./base/Makefile.in -1 +1 M ./base/ctl.h.in +14 M ./base/main.c +3 A ./base/subplex.c Mon Jul 10 03:29:15 EDT 2000 stevenj * updated M ./ChangeLog +44 M ./NEWS -1 +1 Tue May 2 01:14:09 EDT 2000 stevenj * allow negative radiii in cylinders (for cones). M ./utils/geom.c -1 +1 Tue May 2 00:25:33 EDT 2000 stevenj * bug fix in displaying cone data M ./utils/geom.c -1 +1 Tue May 2 00:13:40 EDT 2000 stevenj * updated M ./NEWS +4 Tue May 2 00:12:17 EDT 2000 stevenj * added cone object type M ./utils/geom.c -17 +36 M ./utils/geom.scm +3 Thu Apr 6 03:46:48 EDT 2000 stevenj * bug fix in matrix3x3-inverse. Yikes! M ./base/matrix3x3.scm -1 +1 Thu Mar 16 20:34:15 EST 2000 stevenj * documented rotation functions M ./doc/user-ref.html +14 Thu Mar 16 20:33:55 EST 2000 stevenj * fixed typos M ./NEWS -3 +2 Thu Mar 16 20:10:25 EST 2000 stevenj * bumped version A ./ChangeLog M ./NEWS +15 M ./configure.in -1 +1 Thu Mar 16 19:49:00 EST 2000 stevenj * declare prototype for external functions in ctl-io.h, to make sure declare prototype for external functions in ctl-io.h, to make sure programmer doesn't accidentally declare a mismatching prototype. M ./utils/ctl-io.scm -2 +2 Thu Mar 16 19:41:57 EST 2000 stevenj * Added support for list parameters and return values for external functions. Added support for list parameters and return values for external functions. (List parameters were nominally supported before, but there was a bug where the corresponding list type was not guaranteed to be correctly declared.) M ./examples/example.c +14 M ./examples/example.scm +3 M ./utils/ctl-io.scm -2 +12 Tue Feb 15 01:49:37 EST 2000 stevenj * cartesian<->reciprocal functions should use units of 2 pi / a. M ./utils/geom.scm -4 +2 Sat Feb 12 07:48:50 EST 2000 stevenj * fixed bug in find-root for converging to negative roots M ./base/math-utils.scm -1 +2 Thu Feb 10 18:15:10 EST 2000 stevenj * Added lattice<->reciprocal conversion functions. M ./utils/geom.scm +3 Fri Feb 4 02:16:14 EST 2000 stevenj * Added routines for converting cartesian->reciprocal, etcetera, and for Added routines for converting cartesian->reciprocal, etcetera, and for rotating lattice and reciprocal vectors. M ./utils/geom.scm +65 Wed Feb 2 05:29:20 EST 2000 stevenj * include/install simplex.scm M ./base/Makefile.in -1 +1 M ./base/ctl.scm +1 Wed Feb 2 03:38:24 EST 2000 stevenj * use simplex method for multi-dim minimization M ./base/math-utils.scm -2 +8 A ./base/simplex.scm Wed Feb 2 03:38:04 EST 2000 stevenj * added rotation functions M ./base/matrix3x3.scm +9 M ./base/vector3.scm +19 Sat Jan 29 02:58:05 EST 2000 stevenj tagged libctl-1-1-1 Sat Jan 29 02:58:05 EST 2000 stevenj * bumped version number M ./NEWS +10 M ./configure.in -1 +1 Thu Jan 27 01:34:30 EST 2000 stevenj * set SHELL M ./base/Makefile.in +2 M ./examples/Makefile.in +2 M ./utils/Makefile.in +2 Thu Jan 27 01:09:55 EST 2000 stevenj * slight refinement to box division criterion M ./utils/geom.c -2 +6 Fri Jan 14 21:29:51 EST 2000 stevenj * INCLUDES -> CPPFLAGS M ./base/Makefile.in -2 +2 M ./configure.in -10 +3 M ./examples/Makefile.in -3 +3 M ./utils/Makefile.in -2 +2 Thu Jan 13 17:53:38 EST 2000 stevenj * use configure to find indent program M ./configure.in +3 M ./utils/gen-ctl-io.in -2 +2 Wed Jan 12 02:01:57 EST 2000 stevenj * Added dependency rule to ensure ctl-io.h is created before main.o is Added dependency rule to ensure ctl-io.h is created before main.o is built. Thanks to Christoph Becher for the bug report. M ./examples/Makefile.in +2 Wed Jan 12 01:41:50 EST 2000 stevenj * need to set SHELL for non-GNU make M ./Makefile.in +2 Sun Jan 2 17:59:13 EST 2000 stevenj tagged libctl-1-1 Sun Jan 2 17:59:13 EST 2000 stevenj * added gen-ctl-io man page M ./NEWS +3 M ./utils/Makefile.in +2 A ./utils/gen-ctl-io.1 Sun Jan 2 16:31:17 EST 2000 stevenj * bumped version M ./COPYRIGHT -1 +1 M ./NEWS +7 M ./base/class.scm -1 +1 M ./base/ctl-f77-glue.c -1 +1 M ./base/ctl.c -1 +1 M ./base/ctl.h.in -1 +1 M ./base/ctl.scm -1 +1 M ./base/extern-funcs.scm -1 +1 M ./base/help.scm -1 +1 M ./base/include.scm -1 +1 M ./base/interaction.scm -1 +1 M ./base/io-vars.scm -1 +1 M ./base/main.c -1 +1 M ./base/math-utils.scm -1 +1 M ./base/matrix3x3.scm -1 +1 M ./base/utils.scm -1 +1 M ./base/vector3.scm -1 +1 M ./configure.in -1 +1 M ./doc/license.html -1 +1 M ./examples/Makefile.in -1 +1 M ./examples/example.c -1 +1 M ./examples/example.scm -1 +1 M ./examples/run.ctl -1 +1 M ./utils/ctl-io.scm -1 +1 M ./utils/ctlgeom.h -1 +1 M ./utils/gen-ctl-io.in -1 +1 M ./utils/geom.c -1 +1 M ./utils/geom.scm -1 +1 Sat Dec 11 16:57:25 EST 1999 stevenj * fixed typo (thanks to Jim Van Zandt for noticing). M ./doc/developer.html -1 +1 Tue Dec 7 02:39:01 EST 1999 stevenj * added vector3-{xyz} M ./base/vector3.scm +4 Mon Dec 6 23:29:32 EST 1999 stevenj * sphere/cylinder radii/height now need only be non-negative, not positive. M ./utils/geom.scm -3 +5 Thu Dec 2 05:22:57 EST 1999 stevenj * check malloc return value M ./base/main.c -1 +6 Thu Dec 2 04:31:09 EST 1999 stevenj * don't complain when allocating tree for 0 geometric objects M ./utils/geom.c -1 +1 Mon Nov 29 21:48:28 EST 1999 stevenj * fixed trailing spaces in sed command; thanks to Ron Chase for the bug report M ./examples/Makefile.in -1 +2 Fri Nov 26 21:21:03 EST 1999 stevenj * fixed typo M ./doc/introduction.html -1 +1 Thu Nov 25 21:02:48 EST 1999 stevenj * MPB_VERSION -> LIBCTL_VERSION M ./Makefile.in -1 +1 Thu Nov 25 05:55:49 EST 1999 stevenj * added 'make snapshot' M ./Makefile.in +11 Thu Nov 25 04:50:54 EST 1999 stevenj * whoops, fixed typo M ./utils/ctlgeom.h -1 +1 Thu Nov 25 04:35:49 EST 1999 stevenj * added inobject variants M ./utils/ctlgeom.h +2 M ./utils/geom.c -5 +27 Mon Nov 22 06:41:13 EST 1999 stevenj * added online book on Scheme(!) M ./doc/guile-links.html +8 Mon Nov 22 06:33:04 EST 1999 stevenj * noted that guile-links section has scheme links too M ./doc/index.html -1 +1 Mon Nov 22 05:14:01 EST 1999 stevenj tagged libctl-1-0-1 Mon Nov 22 05:14:01 EST 1999 stevenj * bumped version M ./configure.in -1 +1 Mon Nov 22 05:13:41 EST 1999 stevenj * noted 1.0.1 release (impending) M ./NEWS +2 Sun Nov 21 00:15:06 EST 1999 stevenj * noted changes M ./NEWS +5 Sun Nov 21 00:11:45 EST 1999 stevenj * don't ignore ensure_periodicity M ./utils/geom.c -13 +25 Sat Nov 20 09:35:03 EST 1999 stevenj * fixed bug in lattice duplicates function for non-orthogonal lattices M ./utils/geom.scm -6 +4 Fri Nov 19 03:26:51 EST 1999 stevenj tagged libctl-1-0 Fri Nov 19 03:26:51 EST 1999 stevenj * take unit cell size as optional extra parameter to lattice-dup function M ./utils/geom.scm -13 +19 Fri Nov 19 02:55:14 EST 1999 stevenj * removed beta from version number M ./configure.in -1 +1 Fri Nov 19 01:17:24 EST 1999 stevenj * added NEWS file A ./NEWS Thu Nov 18 19:13:35 EST 1999 stevenj * added vector3= and vector3-close? M ./base/vector3.scm +6 M ./doc/user-ref.html +10 Thu Nov 18 05:31:26 EST 1999 stevenj * moved things around so that clean targets are together. M ./Makefile.in -3 +3 Thu Nov 18 05:30:11 EST 1999 stevenj * Added 'make dist' target. M ./Makefile.in +10 M ./configure.in -1 +3 Thu Nov 18 04:41:25 EST 1999 stevenj * added libctl version string M ./base/ctl.h.in +3 M ./base/main.c -1 +6 M ./configure.in +2 Wed Nov 17 22:33:29 EST 1999 stevenj * use define-param for interactive? M ./base/ctl.scm -1 +1 Wed Nov 17 22:31:53 EST 1999 stevenj * used define-param for input vars M ./base/io-vars.scm -1 +1 M ./doc/advanced-user.html -1 +4 Wed Nov 17 21:57:27 EST 1999 stevenj * interactive -> interactive? M ./base/ctl.scm -1 +1 M ./base/main.c -2 +2 M ./doc/advanced-user.html -1 +1 M ./examples/example.scm -1 +1 M ./examples/run.ctl -1 +1 Mon Nov 15 03:12:47 EST 1999 stevenj * updated URLs M ./doc/guile-links.html -2 +1 Sun Nov 14 04:08:10 EST 1999 stevenj * Library -> Lesser everywhere. M ./COPYING -89 +111 M ./COPYRIGHT -3 +3 M ./README -2 +2 M ./base/class.scm -3 +3 M ./base/ctl-f77-glue.c -3 +3 M ./base/ctl.c -3 +3 M ./base/ctl.h.in -3 +3 M ./base/ctl.scm -3 +3 M ./base/extern-funcs.scm -3 +3 M ./base/help.scm -3 +3 M ./base/include.scm -3 +3 M ./base/interaction.scm -3 +3 M ./base/io-vars.scm -3 +3 M ./base/main.c -1 +1 M ./base/math-utils.scm -3 +3 M ./base/matrix3x3.scm -3 +3 M ./base/utils.scm -3 +3 M ./base/vector3.scm -3 +3 M ./examples/Makefile.in -1 +1 M ./examples/example.c -3 +3 M ./examples/example.scm -1 +1 M ./examples/run.ctl -1 +1 M ./utils/ctl-io.scm -3 +3 M ./utils/ctlgeom.h -3 +3 M ./utils/gen-ctl-io.in -3 +3 M ./utils/geom.c -3 +3 M ./utils/geom.scm -3 +3 Sun Nov 14 04:04:32 EST 1999 stevenj * Updated copyright year. GNU Library General Public License -> GNU Updated copyright year. GNU Library General Public License -> GNU Lesser General Public License, at least in license.html. M ./COPYRIGHT -1 +1 M ./base/class.scm -1 +1 M ./base/ctl-f77-glue.c -1 +1 M ./base/ctl.c -1 +1 M ./base/ctl.h.in -1 +1 M ./base/ctl.scm -1 +1 M ./base/extern-funcs.scm -1 +1 M ./base/help.scm -1 +1 M ./base/include.scm -1 +1 M ./base/interaction.scm -1 +1 M ./base/io-vars.scm -1 +1 M ./base/main.c -1 +1 M ./base/math-utils.scm -1 +1 M ./base/matrix3x3.scm -1 +1 M ./base/utils.scm -1 +1 M ./base/vector3.scm -1 +1 M ./doc/index.html -2 +2 M ./doc/license.html -5 +5 M ./examples/Makefile.in -1 +1 M ./examples/example.c -1 +1 M ./examples/example.scm -1 +1 M ./examples/run.ctl -1 +1 M ./utils/ctl-io.scm -1 +1 M ./utils/ctlgeom.h -1 +1 M ./utils/gen-ctl-io.in -1 +1 M ./utils/geom.c -1 +1 M ./utils/geom.scm -1 +1 Sun Nov 14 03:54:44 EST 1999 stevenj * added missing <p> tags M ./doc/index.html -9 +9 Fri Nov 12 23:36:25 EST 1999 stevenj * removed extraneous </code> M ./doc/developer.html -1 +1 Fri Nov 12 23:36:05 EST 1999 stevenj * added missing </i> M ./doc/developer.html -1 +1 Fri Nov 12 20:46:07 EST 1999 stevenj * Added (begin-time ...) macro, and documented display-many. M ./base/utils.scm +26 M ./doc/user-ref.html +16 Mon Oct 25 23:01:29 EDT 1999 stevenj * Flush output files/ports when calling external functions, to keep Guile Flush output files/ports when calling external functions, to keep Guile and C output in sync (ugh). M ./base/ctl.h.in +3 M ./configure.in +6 M ./utils/ctl-io.scm +4 M ./utils/gen-ctl-io.in +1 Mon Oct 25 22:56:15 EDT 1999 stevenj * Got rid of (newline) in most places (just use "\n"). M ./utils/ctl-io.scm -135 +110 Mon Oct 25 19:24:55 EDT 1999 stevenj * Bug fix (mis-copied algebra). M ./utils/geom.c -7 +7 Thu Oct 21 23:02:02 EDT 1999 stevenj * Bug fix. M ./examples/example.c +7 M ./utils/geom.c -2 +2 Thu Oct 21 22:36:05 EDT 1999 stevenj * Added geom_box_tree_stats. M ./examples/example.c -1 +5 M ./utils/ctlgeom.h +1 M ./utils/geom.c +24 Thu Oct 21 22:29:22 EDT 1999 stevenj * Get rid of warnings... M ./utils/geom.c -1 +3 Thu Oct 21 22:18:01 EDT 1999 stevenj * Bugfix in geom: some "unit" vectors need to be rescaled if lattice Bugfix in geom: some "unit" vectors need to be rescaled if lattice vectors are not perpendicular. Also added trees of object bounding boxes for log-time searches. M ./examples/example.c +7 M ./examples/run.ctl -16 +14 M ./utils/ctlgeom.h -7 +26 M ./utils/geom.c -109 +644 Thu Oct 14 00:10:48 EDT 1999 stevenj * Fixed bug when gcc and/or Guile are installed in non-standard directories. M ./configure.in -5 +11 Mon Oct 4 22:27:10 EDT 1999 stevenj * Add --enable-debug option that uses -g (only) and #defines DEBUG. M ./configure.in +6 Mon Oct 4 22:08:47 EDT 1999 stevenj * No space between -I and directory. M ./configure.in -1 +1 Sat Sep 18 02:35:59 EDT 1999 stevenj * Interleaving Guile (display ...) with printf is unreliable. M ./base/main.c -3 +4 Sat Sep 18 02:22:48 EDT 1999 stevenj * "Unofficial" home page is now superceded by official page. M ./doc/guile-links.html -5 +2 Thu Sep 16 21:52:33 EDT 1999 stevenj * ctlgeom.h is in system include directory. M ./utils/geom.c -1 +1 Wed Sep 15 16:35:27 EDT 1999 stevenj * Alpha linker doesn't like space between -L and directory. M ./configure.in -1 +1 Tue Sep 14 23:42:18 EDT 1999 stevenj * Yikes!!! loop to destroy list items went for i <= num_items, instead of <!! M ./utils/ctl-io.scm -1 +1 Sat Sep 11 03:44:24 EDT 1999 stevenj * Added --help option to programs, print error on unknown options. M ./base/main.c -4 +21 Fri Sep 10 23:57:13 EDT 1999 stevenj * Added AC_ARG_PROGRAM for program name transformation. M ./configure.in +3 M ./examples/Makefile.in -1 +2 Fri Sep 10 22:05:48 EDT 1999 stevenj * Bug fix. M ./base/main.c -1 +1 Fri Sep 10 21:56:27 EDT 1999 stevenj * don't run 2nd parameter through 'basename' (strips off last directory). M ./utils/gen-ctl-io.in -1 +1 Fri Sep 10 21:56:04 EDT 1999 stevenj * don't strip library!! (can't link with a stripped lib) M ./base/Makefile.in -1 +1 Fri Sep 10 21:10:55 EDT 1999 stevenj * photonic-crystal.scm -> example.scm (renamed in Repository). M ./examples/Makefile.in -1 +1 M ./examples/README -1 +1 M ./examples/example.c -3 +3 M ./examples/run.ctl -1 +1 Fri Sep 10 20:40:51 EDT 1999 stevenj * Hackery to allow both installation of program executables, and also Hackery to allow both installation of program executables, and also uninstalled execution. Also handle a couple of command-line options, like --version and --verbose. M ./base/main.c -13 +63 M ./doc/developer.html +8 M ./examples/Makefile.in -9 +38 Fri Sep 10 05:03:05 EDT 1999 stevenj * Removed redundant script. R ./install.sh Fri Sep 10 04:56:51 EDT 1999 stevenj * Fail if Guile is not found. Added check for GH_LOOKUP_OK. M ./configure.in -1 +32 Fri Sep 10 04:43:31 EDT 1999 stevenj * Whoops, install main.c. M ./base/Makefile.in +1 Fri Sep 10 04:40:39 EDT 1999 stevenj * Added missing semicolon. M ./base/Makefile.in -1 +1 Fri Sep 10 04:39:11 EDT 1999 stevenj * Make sure that ctl-io.* are generated first. M ./examples/Makefile.in -1 +1 Fri Sep 10 04:36:04 EDT 1999 stevenj * Documented new installation/developer procedure. M ./README -5 +10 M ./doc/developer.html -13 +19 Fri Sep 10 04:28:18 EDT 1999 stevenj * Updated from latest libtool. M ./config.guess -69 +366 M ./config.sub -280 +92 Fri Sep 10 04:25:17 EDT 1999 stevenj * Added top-level Makefile. A ./Makefile.in Fri Sep 10 04:23:18 EDT 1999 stevenj * The Great Move. Set up everything so that we can install in a The Great Move. Set up everything so that we can install in a central location. A ./base/Makefile.in R ./base/ctl-config.h.in R ./base/ctl.h A ./base/ctl.h.in M ./configure.in -15 +50 M ./examples/Makefile.in -44 +53 M ./examples/example.scm -1 +1 A ./install-sh A ./utils/Makefile.in M ./utils/README -3 +4 R ./utils/gen-ctl-io A ./utils/gen-ctl-io.in M ./utils/geom.c -1 +1 Fri Sep 10 02:15:25 EDT 1999 stevenj * libgeom used to be in its own directory (libgeom/) with its own README; libgeom used to be in its own directory (libgeom/) with its own README; now, this is merged with utils. M ./utils/README -3 +7 Wed Sep 8 23:07:29 EDT 1999 stevenj * Wrote native C matrix inverse routine. M ./base/ctl.c -2 +29 M ./base/ctl.h +1 Tue Sep 7 04:45:55 EDT 1999 stevenj * Yikes, bug fix! M ./utils/geom.c +2 Sun Sep 5 17:31:04 EDT 1999 stevenj * Added typedef for "string" to char*. M ./base/ctl.h +1 Sun Sep 5 00:14:56 EDT 1999 stevenj * Added matrix3x3_transpose function. M ./base/ctl.c +16 M ./base/ctl.h +1 Sat Sep 4 22:42:50 EDT 1999 stevenj * Parenthesized to get rid of gcc -Wall warning. M ./utils/geom.c -2 +2 Sat Sep 4 00:29:51 EDT 1999 stevenj * Added geometric-objects-lattice-duplicates function. M ./utils/geom.scm +15 Wed Sep 1 23:18:21 EDT 1999 stevenj * Linked to R4RS reference. M ./doc/guile-links.html +5 Wed Sep 1 23:18:04 EDT 1999 stevenj * Added display_geometric_object_info to libgeom. M ./utils/ctlgeom.h +1 M ./utils/geom.c +66 M ./utils/geom.scm +3 Wed Sep 1 21:48:05 EDT 1999 stevenj * Added point-in-periodic-object? function. M ./utils/ctlgeom.h +1 M ./utils/geom.c -47 +59 M ./utils/geom.scm +3 Wed Sep 1 00:46:07 EDT 1999 stevenj * fixed bug in find-root that occurred if you accidentally guess exactly fixed bug in find-root that occurred if you accidentally guess exactly the root. M ./base/math-utils.scm -11 +14 Mon Aug 30 19:15:44 EDT 1999 stevenj * Fixed typo. M ./doc/basic-user.html -1 +1 Mon Aug 30 16:06:08 EDT 1999 stevenj * Give later items in the geometry list precedence over earlier items. M ./utils/geom.c -1 +2 Mon Aug 30 05:28:21 EDT 1999 stevenj * More bugfixes in libgeom. Turned ensure_periodicity on by default. M ./utils/geom.c -10 +9 M ./utils/geom.scm -1 +1 Mon Aug 30 04:30:14 EDT 1999 stevenj * Moved main.c to src/ directory, and have 'make' copy it into program dir. A ./base/main.c M ./examples/Makefile.in -2 +6 R ./examples/main.c Mon Aug 30 04:21:11 EDT 1999 stevenj * Eliminated grid_size from libgeom. M ./utils/geom.scm -5 Mon Aug 30 04:15:33 EDT 1999 stevenj * Use LDFLAGS. M ./examples/Makefile.in -1 +1 Mon Aug 30 04:10:26 EDT 1999 stevenj * config.h -> ctl-config.h, since it has to get included in other projects config.h -> ctl-config.h, since it has to get included in other projects that may have their own config.h file. R ./base/config.h.in A ./base/ctl-config.h.in M ./base/ctl.h -1 +1 M ./configure.in -1 +1 M ./examples/Makefile.in -2 +2 Mon Aug 30 02:28:56 EDT 1999 stevenj * really fixed material_of_point this time, I hope. M ./utils/geom.c -23 +12 Mon Aug 30 01:08:48 EDT 1999 stevenj * $(PWD) -> `pwd` M ./examples/Makefile.in -5 +7 Mon Aug 30 00:53:57 EDT 1999 stevenj * Use "interactive" boolean variable to determine whether interactive mode Use "interactive" boolean variable to determine whether interactive mode is entered. M ./base/ctl.scm +2 M ./doc/advanced-user.html +7 M ./examples/example.c -1 +1 M ./examples/example.scm -1 +5 M ./examples/main.c -3 +7 Mon Aug 30 00:46:29 EDT 1999 stevenj * bug fix. M ./utils/geom.c -10 +15 Fri Aug 27 21:04:29 EDT 1999 stevenj * Fixed Guile 1.3 problems (gh_lookup is broken, and the set! code Fixed Guile 1.3 problems (gh_lookup is broken, and the set! code didn't work either...both problems due to the @%#$ module system). M ./base/ctl.c -4 +40 M ./base/ctl.h -1 +5 Fri Aug 27 21:03:15 EDT 1999 stevenj * Fixed typo. M ./examples/main.c -1 +1 Fri Aug 27 18:05:44 EDT 1999 stevenj * configure script (which is automatically generated from configure.in by configure script (which is automatically generated from configure.in by autoconf) should not be in the repository. R ./configure Thu Jun 4 03:40:48 EDT 1998 stevenj * Added config.h to dependencies. M ./examples/Makefile.in -1 +1 Tue Jun 2 02:14:29 EDT 1998 stevenj * Added user-interaction utilities. M ./base/ctl.scm +1 A ./base/interaction.scm M ./base/utils.scm +42 Thu May 28 21:33:25 EDT 1998 tairan * Added quotes around directory names (caused problems on Tairan's machine). M ./utils/gen-ctl-io -2 +2 Thu May 28 06:44:47 EDT 1998 stevenj * Noted configure script. M ./README +4 Thu May 28 06:43:41 EDT 1998 stevenj * Added configure script. Not strictly necessary, since this is generated Added configure script. Not strictly necessary, since this is generated from configure.in by autoconf, but this allows group member to simply check out the source code without running autoconf. A ./configure Thu May 28 06:11:14 EDT 1998 stevenj * Updated to use autoconf. A ./base/config.h.in M ./base/ctl.c -5 +9 M ./base/ctl.h -2 +4 A ./config.guess A ./config.sub A ./configure.in R ./examples/Makefile A ./examples/Makefile.in A ./install.sh Wed May 20 23:30:11 EDT 1998 stevenj * Minor fixes. M ./doc/advanced-user.html -2 +2 M ./doc/basic-user.html -2 +2 Wed May 20 23:15:51 EDT 1998 stevenj * Made use of post-processing in example more explicit. M ./doc/developer.html -7 +7 Wed May 20 23:13:43 EDT 1998 stevenj * Fixed typo. M ./doc/developer.html -1 +1 Wed May 20 23:11:21 EDT 1998 stevenj * Fixed overloaded name. M ./doc/user-ref.html -1 +1 Wed May 20 23:06:35 EDT 1998 stevenj * Fixed font. M ./doc/advanced-user.html -1 +2 Wed May 20 23:00:35 EDT 1998 stevenj * Added command-line parameters. M ./base/io-vars.scm +8 M ./doc/advanced-user.html +24 M ./doc/user-ref.html +14 M ./examples/main.c -2 +19 M ./examples/run.ctl -1 +5 Wed May 20 02:29:53 EDT 1998 stevenj * Small fixes. M ./base/ctl.c -1 +1 M ./base/ctl.h +1 M ./examples/Makefile -1 +2 Wed May 20 01:36:13 EDT 1998 stevenj * Noted libgeom. M ./README +4 Wed May 20 01:34:29 EDT 1998 stevenj * Noted use of libgeom. M ./examples/README -1 +2 Wed May 20 01:27:30 EDT 1998 stevenj * Added include mechanism for splitting Scheme source files. Added libgeom. A ./base/class.scm M ./base/ctl.c +62 M ./base/ctl.h -4 +12 M ./base/ctl.scm -868 +11 A ./base/extern-funcs.scm A ./base/help.scm A ./base/include.scm A ./base/io-vars.scm A ./base/math-utils.scm A ./base/matrix3x3.scm A ./base/utils.scm A ./base/vector3.scm M ./examples/Makefile -5 +13 M ./examples/example.c -2 +2 M ./examples/example.scm -56 +4 M ./examples/main.c -8 +9 A ./utils/README M ./utils/ctl-io.scm -4 +5 A ./utils/ctlgeom.h M ./utils/gen-ctl-io -5 +5 A ./utils/geom.c A ./utils/geom.scm Tue May 19 06:46:46 EDT 1998 stevenj * Updated README. M ./README -13 +14 Tue May 19 03:36:33 EDT 1998 stevenj * Don't display derived properties in help. M ./base/ctl.scm -8 +11 Tue May 19 03:29:09 EDT 1998 stevenj * Various bug fixes. M ./doc/user-ref.html -21 +21 Tue May 19 03:17:11 EDT 1998 stevenj * Noted user reference section. M ./doc/index.html +5 Tue May 19 03:15:15 EDT 1998 stevenj * Added user reference section. M ./doc/advanced-user.html -3 +3 M ./doc/developer.html -3 +3 A ./doc/user-ref.html Tue May 19 02:05:56 EDT 1998 stevenj * Added routines for maximization, minimization, and root-finding. I really Added routines for maximization, minimization, and root-finding. I really have to figure out how to divide ctl.scm into multiple files. M ./base/ctl.scm -1 +253 Sun May 17 08:56:35 EDT 1998 stevenj * Removed extraneous backslash. M ./examples/Makefile -1 +1 Sun May 17 06:31:29 EDT 1998 stevenj * Fixed call to gh_scm2newstr. M ./base/ctl.h -1 +1 Sun May 17 05:10:50 EDT 1998 stevenj * Documented derived and post-processed properties. M ./doc/developer.html +69 Sun May 17 04:13:18 EDT 1998 stevenj * Documented export-function mechanism. M ./doc/developer.html -79 +126 Sun May 17 01:26:35 EDT 1998 stevenj * New mechanism for exporting subroutines. (run) is no longer special. M ./base/ctl.c -37 +40 M ./base/ctl.h +32 M ./base/ctl.scm -6 +54 M ./examples/example.c -46 +72 M ./examples/example.scm +8 M ./examples/main.c -50 +19 M ./utils/ctl-io.scm -5 +162 Sat May 16 08:29:33 EDT 1998 stevenj * Added derived and post-processed properties. M ./base/ctl.scm -24 +78 M ./examples/example.c -2 +17 M ./examples/example.scm -5 +16 M ./examples/run.ctl -2 +4 Sat May 16 07:02:32 EDT 1998 stevenj * Noted matrix3x3 type. M ./doc/developer.html +2 Sat May 16 07:00:11 EDT 1998 stevenj * Added matrix3x3 type. M ./base/ctl.c -3 +53 M ./base/ctl.h -1 +13 M ./base/ctl.scm +98 Fri May 15 21:07:56 EDT 1998 stevenj * Went back to Guile 1.2 for now. M ./examples/Makefile -2 +1 Fri May 15 06:27:59 EDT 1998 stevenj * Upgraded for Guile 1.3. M ./examples/Makefile -2 +3 M ./examples/main.c -3 +7 Mon May 11 06:02:13 EDT 1998 stevenj * Called check-vars before input variables are imported to C. M ./base/ctl.scm -1 +1 Mon May 11 06:01:58 EDT 1998 stevenj * Wrote developer documentation. M ./doc/basic-user.html -2 +7 M ./doc/developer.html +270 Mon May 11 04:23:53 EDT 1998 stevenj * make-list-type-name -> make-list-type M ./base/ctl.scm -1 +1 M ./examples/example.scm -3 +3 Mon May 11 02:12:18 EDT 1998 stevenj * Defined macros for creating classes, properties, and variables, considerably Defined macros for creating classes, properties, and variables, considerably simplifying the specification file. Also fixed check-vars. M ./base/ctl.scm -16 +52 M ./examples/example.scm -56 +23 Sun May 10 19:14:30 EDT 1998 stevenj * Some minor functionality improvements. M ./base/ctl.scm -3 +12 Sun May 10 19:14:18 EDT 1998 stevenj * Added duplicate-object functions. M ./examples/example.scm +25 M ./examples/run.ctl -1 +13 Sun May 10 07:21:55 EDT 1998 stevenj * Added documentation. A ./doc/ A ./doc/advanced-user.html A ./doc/basic-user.html A ./doc/developer.html A ./doc/guile-links.html A ./doc/index.html A ./doc/introduction.html A ./doc/license.html Sun May 10 02:17:05 EDT 1998 stevenj * make clean removes executable and core files. M ./examples/Makefile -2 +2 Sun May 10 02:11:14 EDT 1998 stevenj * Specified location of ctl.scm and specification file at compile time. M ./examples/Makefile -1 +17 M ./examples/README -1 +1 M ./examples/main.c +10 Sat May 9 22:54:04 EDT 1998 stevenj * LGPL'ed everything. A ./COPYING A ./COPYRIGHT M ./base/ctl-f77-glue.c +21 M ./base/ctl.c +21 M ./base/ctl.h +21 M ./base/ctl.scm +20 M ./examples/example.c +21 M ./examples/example.scm +10 M ./examples/main.c +14 M ./examples/run.ctl +10 M ./utils/ctl-io.scm +20 M ./utils/gen-ctl-io +20 Sat May 9 20:09:26 EDT 1998 stevenj * Added interpolate function & other conveniences. M ./base/ctl.scm +34 M ./examples/example.scm +4 M ./examples/run.ctl -1 +4 Sat May 9 19:40:49 EDT 1998 stevenj * combine -> map M ./base/ctl.scm -13 +5 Sat May 9 19:33:26 EDT 1998 stevenj * Added Fortran wrappers for ctl.c functions. A ./base/ctl-f77-glue.c M ./base/ctl.c -14 +24 M ./base/ctl.h -2 +4 Sat May 9 18:21:47 EDT 1998 stevenj * Separated Guile 1.2 dependencies so that we can remove them easily when Separated Guile 1.2 dependencies so that we can remove them easily when we go to Guile 1.3. M ./base/ctl.c -4 +9 Sat May 9 08:49:43 EDT 1998 stevenj * Sample control file. A ./examples/run.ctl Sat May 9 08:49:10 EDT 1998 stevenj * Got example program importing and exporting variable values automatically, Got example program importing and exporting variable values automatically, and fleshed out examples a bit. Fixed bugs. M ./base/ctl.c -21 +19 M ./base/ctl.h -1 +1 M ./base/ctl.scm +6 M ./utils/ctl-io.scm -3 +6 M ./utils/gen-ctl-io +17 Sat May 9 08:48:48 EDT 1998 stevenj * Got example program importing and exporting variable values automatically, Got example program importing and exporting variable values automatically, and fleshed out examples a bit. M ./README -1 +1 M ./examples/Makefile -4 +4 A ./examples/README A ./examples/example.c M ./examples/example.scm +22 M ./examples/main.c -12 +18 Sat May 9 06:09:42 EDT 1998 stevenj * Got rid of unnecessary call to gh_defer_ints. M ./examples/main.c -4 Sat May 9 06:08:21 EDT 1998 stevenj * Bug fixes (missing function object-member?, etcetera). M ./base/ctl.c -3 +11 M ./base/ctl.h +2 Sat May 9 06:08:06 EDT 1998 stevenj * Added Makefile. A ./examples/Makefile Sat May 9 05:32:11 EDT 1998 stevenj * Added functions to free input/output data. M ./utils/ctl-io.scm -16 +143 M ./utils/gen-ctl-io -1 +1 Sat May 9 03:57:46 EDT 1998 stevenj * Fixed grammatical errors. M ./README -4 +4 Sat May 9 02:11:34 EDT 1998 sfan * made a small change M ./README +2 Sat May 9 01:57:43 EDT 1998 stevenj * Fixed bugs. (Arghh...Guile 1.2 is missing a function in its header file!) M ./base/ctl.c -2 +7 Sat May 9 01:40:32 EDT 1998 photon * Mentioned Guile. M ./README +7 Sat May 9 01:33:15 EDT 1998 stevenj * Disabled Guile interrupts during run_prog. M ./examples/main.c -1 +6 Sat May 9 01:22:00 EDT 1998 stevenj * Use gh_callx instead of gh_apply. M ./base/ctl.c -12 +8 Sat May 9 01:09:45 EDT 1998 stevenj * Modified to put output into the same directory as the input file. M ./utils/gen-ctl-io -9 +11 Sat May 9 00:57:59 EDT 1998 stevenj * Modified for automatic generation of input/output code from specifications. M ./base/ctl.c +44 M ./base/ctl.h +12 M ./base/ctl.scm -37 +125 M ./examples/example.scm +16 A ./utils/ A ./utils/ctl-io.scm A ./utils/gen-ctl-io Thu May 7 22:13:51 EDT 1998 stevenj * C glue for accessing guile data. A ./base/ctl.c A ./base/ctl.h Thu May 7 20:15:55 EDT 1998 stevenj * 3vector -> vector3 (so I can use the same type name in C). M ./base/ctl.scm -25 +23 M ./examples/example.scm -5 +5 Thu May 7 18:57:35 EDT 1998 stevenj * Modified class display. M ./base/ctl.scm -8 +9 Thu May 7 18:53:30 EDT 1998 stevenj * Sample main program. A ./examples/main.c Thu May 7 18:11:08 EDT 1998 stevenj * Added root Guile script. A ./base/ A ./base/ctl.scm Thu May 7 18:10:48 EDT 1998 stevenj * Add photonic crystal example specifications. A ./examples/ A ./examples/example.scm Thu Apr 23 22:46:32 EDT 1998 stevenj * Initial revision A ./README