------------------------------------------------------------------------
r590 | olsonse | 2008-08-28 15:50:25 -0400 (Thu, 28 Aug 2008) | 6 lines

src/config.h.in:?
src/version.h,configure.ac: versioning
examples/timer/testTimer.C:  fixed include
examples/options/Makefile.am:  fixed CLEAN, DIST, ...


------------------------------------------------------------------------
r588 | olsonse | 2008-08-28 12:36:56 -0400 (Thu, 28 Aug 2008) | 13 lines

src/Timer.h:
    Added simple timer class that implements code that has been quite
    redundant in my programs for a while. 
src/config.h.in:  I think autoconf changed this.
src/Makefile.am:  Added src/Timer.h to distributed code.
configure.ac:  Added examples/timer/Makefile.in to output.
examples/timer/*, examples/Makefile.am:  Added simple Timer example.
examples/bin/extended_2d/*/Makefile.in:  Removed these from repository; they
                                         should not have been there anyway.  
examples/rk/testrk.C:  Upgraded getderivs to match the current definition of
derivitivesFunction.


------------------------------------------------------------------------
r582 | olsonse | 2008-07-21 13:04:28 -0400 (Mon, 21 Jul 2008) | 1 line

updating version.h for posting
------------------------------------------------------------------------
r581 | olsonse | 2008-07-21 12:19:43 -0400 (Mon, 21 Jul 2008) | 1 line

improving documentation
------------------------------------------------------------------------
r578 | olsonse | 2008-07-18 14:01:52 -0400 (Fri, 18 Jul 2008) | 1 line

tweaking distribution
------------------------------------------------------------------------
r546 | olsonse | 2008-07-15 23:46:00 -0400 (Tue, 15 Jul 2008) | 7 lines

src/physical.h:  fixed some misspellings 
src/Timing.h:
    Added a timing stack feature that allows times to be pushed/popped
    from the stack.  Popping the stack will reset all the timers in a
    Timing class to that popped absolute time.  


------------------------------------------------------------------------
r539 | olsonse | 2008-06-19 02:23:37 -0400 (Thu, 19 Jun 2008) | 6 lines

src/options.h:
    fixed very small spelling error in comment.
configure.ac
    changed version label to r539


------------------------------------------------------------------------
r497 | olsonse | 2008-05-28 14:40:26 -0400 (Wed, 28 May 2008) | 9 lines

src/KeyedBin.h
src/GenericBinExtender.h
src/GenericBin.h:
    Added MPI operations and defined MPI data types on.

src/mpi_init.h,src/Makefile.am:
    added utility to make it easier to create complex MPI data types.


------------------------------------------------------------------------
r490 | olsonse | 2008-05-21 14:32:41 -0400 (Wed, 21 May 2008) | 1 line

src/Vector.h:  Added simple function Vector::length() to return length of vector.
------------------------------------------------------------------------
r477 | olsonse | 2008-05-06 17:36:22 -0400 (Tue, 06 May 2008) | 1 line

src/Timing.h:  added timing printer and updated example
------------------------------------------------------------------------
r473 | olsonse | 2008-05-06 00:38:39 -0400 (Tue, 06 May 2008) | 10 lines

src/rk.F:
    fixed log_severe calling by passing numbers by value.  This fails
    with some older versions of gfortran and must be changed to compile
    with these older versions.
src/rk.h:
    Small comment typo.
src/trapfe.C:
    Improved fpesig error message and logic.


------------------------------------------------------------------------
r460 | olsonse | 2008-04-24 01:50:45 -0400 (Thu, 24 Apr 2008) | 1 line

versioning for package
------------------------------------------------------------------------
r459 | olsonse | 2008-04-24 01:49:26 -0400 (Thu, 24 Apr 2008) | 1 line

fixing documentation
------------------------------------------------------------------------
r458 | olsonse | 2008-04-23 13:34:10 -0400 (Wed, 23 Apr 2008) | 1 line

updating version info for package.
------------------------------------------------------------------------
r456 | olsonse | 2008-04-23 12:59:36 -0400 (Wed, 23 Apr 2008) | 1 line

updating version info for package.
------------------------------------------------------------------------
r447 | olsonse | 2008-03-27 21:05:07 -0400 (Thu, 27 Mar 2008) | 1 line

src/Vector.h:  typo fixes and mispelling fixes (again)
------------------------------------------------------------------------
r446 | olsonse | 2008-03-27 20:54:46 -0400 (Thu, 27 Mar 2008) | 1 line

src/Vector.h:  typo fixes and mispelling fixes
------------------------------------------------------------------------
r385 | olsonse | 2008-02-25 13:53:12 -0500 (Mon, 25 Feb 2008) | 1 line

examples/timing:  added timing (ScaledField, ScaledForce) example.
------------------------------------------------------------------------
r361 | olsonse | 2008-02-22 15:26:23 -0500 (Fri, 22 Feb 2008) | 1 line

just a version comment
------------------------------------------------------------------------
r360 | olsonse | 2008-02-22 15:21:37 -0500 (Fri, 22 Feb 2008) | 11 lines

src/Fields.h:
    spelling correction
src/ScaleForce.h:
    Added to help with timing forces.
src/ScaleField.h
    Added to help with timing fields.  Taken from ScaleIntensity originally in
    laser-cooling package.
src/Makefile.am:
    Added references to Scale[Fields,Forces].h.


------------------------------------------------------------------------
r343 | olsonse | 2008-02-13 16:36:19 -0500 (Wed, 13 Feb 2008) | 1 line

src/Timing.h:  changed getValue(...) to non-const.
------------------------------------------------------------------------
r341 | olsonse | 2008-02-13 16:29:53 -0500 (Wed, 13 Feb 2008) | 8 lines

src/Timing.h:
    added some documentation.
    Fixed a few bugs:
        exponential change in reverse mode was incorrect.
        TimedElement->getValue(t) was supposed to be called with t being
        relative time and not absolute time.   This is fixed now. 


------------------------------------------------------------------------
r332 | olsonse | 2008-02-13 13:20:28 -0500 (Wed, 13 Feb 2008) | 1 line

src/Timing.h:  changed to use polymorphic timing elements for flexibility.
------------------------------------------------------------------------
r319 | olsonse | 2008-01-12 00:06:21 -0500 (Sat, 12 Jan 2008) | 1 line

added src/version.h to help keep track of rcs Id tags and get them compiled into binaries.
------------------------------------------------------------------------
r294 | olsonse | 2007-12-15 23:20:54 -0500 (Sat, 15 Dec 2007) | 1 line

src/*Bin*.h:  Added getMin() and getMax() to be able to read min/max values. 
------------------------------------------------------------------------
r288 | olsonse | 2007-12-12 14:51:18 -0500 (Wed, 12 Dec 2007) | 1 line

minor fixes in bin codes.  Added GenericBinExtender examples for both GenericBin and KeyedBin
------------------------------------------------------------------------
r259 | olsonse | 2007-10-11 15:16:21 -0400 (Thu, 11 Oct 2007) | 1 line

src/Vector.h:  operator<= and operator>= implemented.
------------------------------------------------------------------------
r256 | olsonse | 2007-10-11 14:09:59 -0400 (Thu, 11 Oct 2007) | 3 lines

Moving Timing.h to olson-tools.  I think this is a generic enough of a tool to
use in various places.

------------------------------------------------------------------------
r222 | olsonse | 2007-09-26 21:39:40 -0400 (Wed, 26 Sep 2007) | 1 line

src/logger.[hc]:  added simple routine to help change the log destination.
------------------------------------------------------------------------
r218 | olsonse | 2007-09-22 11:03:51 -0400 (Sat, 22 Sep 2007) | 1 line

src/RKIntegrator.h:  small typo.
------------------------------------------------------------------------
r217 | olsonse | 2007-09-22 10:59:46 -0400 (Sat, 22 Sep 2007) | 1 line

src/RKIntegrator.h:  More debug info for timestep underruns.
------------------------------------------------------------------------
r216 | olsonse | 2007-09-21 13:15:18 -0400 (Fri, 21 Sep 2007) | 1 line

src/RKIntegrator.h:  Trying to fix the random timestep underrun.  I think this is happening when timesteps are truncated.
------------------------------------------------------------------------
r214 | olsonse | 2007-09-21 00:44:40 -0400 (Fri, 21 Sep 2007) | 1 line

rk.[Fh], RKIntegrator.h:  still more debug info.
------------------------------------------------------------------------
r213 | olsonse | 2007-09-20 19:22:28 -0400 (Thu, 20 Sep 2007) | 1 line

rk.[Fh], RKIntegrator.h:  yet more debug info.
------------------------------------------------------------------------
r212 | olsonse | 2007-09-20 12:23:14 -0400 (Thu, 20 Sep 2007) | 1 line

rk.F, RKIntegrator.h:  including more debug info for stepsize underrun.  Maybe I need a better way of recovering from this.
------------------------------------------------------------------------
r174 | olsonse | 2007-08-16 14:35:11 -0400 (Thu, 16 Aug 2007) | 1 line

Distribution.h:  can now init via an array of an inverted distro.  Also, access to inverted distro now possible. 
------------------------------------------------------------------------
r173 | olsonse | 2007-08-14 07:25:20 -0400 (Tue, 14 Aug 2007) | 1 line

Distribution.h:  
    found a potential segfault in copy constructor; q was uninitialized before copy command which tests the value of q.
    Added leverarm(double) function to help sample the inverted distribution externally.
------------------------------------------------------------------------
r170 | olsonse | 2007-08-11 21:59:00 -0400 (Sat, 11 Aug 2007) | 6 lines

Forgot to add m_eps to the repository.  Helper to determine the machine
precision for use in double comparisons.

Added a TODO file for the package.


------------------------------------------------------------------------
r169 | olsonse | 2007-08-11 21:44:09 -0400 (Sat, 11 Aug 2007) | 9 lines

Lots and lots of changes.  The main change that inspired this (uncommitted)
branch was the genericizing fields so that I could use it all for optical
fields as well.  Most of the inspiration for changes here were from trying to
get the laser cooling package to work and simulating the toroidal optical atom
trap.
Runge-kutta now allows insertion of an impulse force.  The rk5 driver was
ported to C++ as a by-product.  


------------------------------------------------------------------------
r168 | olsonse | 2007-08-11 21:05:26 -0400 (Sat, 11 Aug 2007) | 1 line

added fast_pow notes for results with different compilers
------------------------------------------------------------------------
r162 | olsonse | 2007-07-27 14:51:07 -0400 (Fri, 27 Jul 2007) | 1 line

RKIntegrator.h:  typos due to changes in function prototypes;
testfast_pow:  added better timing tests;
testfield.C:  added timing  tests by default.
------------------------------------------------------------------------
r134 | olsonse | 2007-05-01 21:47:57 -0400 (Tue, 01 May 2007) | 1 line

forgot to add doxygen.{m4,am}
------------------------------------------------------------------------
r133 | olsonse | 2007-05-01 21:16:40 -0400 (Tue, 01 May 2007) | 6 lines

Vector.h: n-dimensional Vector casting.
tools.doxy:  trying to fix the documentation for distribution.
readData.h:  small type fix.
physical.h:  added GHz, THz.
strutil.h:  added a tolower function.

------------------------------------------------------------------------
r123 | olsonse | 2007-03-22 15:16:28 -0400 (Thu, 22 Mar 2007) | 1 line

housecleaning:  makefiles and automake...
------------------------------------------------------------------------
r122 | olsonse | 2007-03-22 14:36:07 -0400 (Thu, 22 Mar 2007) | 1 line

added property to configure.ac
------------------------------------------------------------------------
r121 | olsonse | 2007-03-21 23:46:30 -0400 (Wed, 21 Mar 2007) | 1 line

housecleaning:  COPYING now is LGPL. various other small package changes.
------------------------------------------------------------------------
r120 | olsonse | 2007-03-21 23:32:55 -0400 (Wed, 21 Mar 2007) | 1 line

testfield.C:  added code to help test for run-time measurements.
------------------------------------------------------------------------
r119 | olsonse | 2007-03-21 23:29:56 -0400 (Wed, 21 Mar 2007) | 1 line

HAVE_PTHREAD changed to USE_PTHREAD.
------------------------------------------------------------------------
r118 | olsonse | 2007-03-21 23:28:06 -0400 (Wed, 21 Mar 2007) | 1 line

various changes
------------------------------------------------------------------------
r112 | olsonse | 2007-02-27 07:13:22 -0500 (Tue, 27 Feb 2007) | 1 line

options.[hC]:  added string std option; added postProcess routine.
------------------------------------------------------------------------
r106 | olsonse | 2007-02-25 01:58:42 -0500 (Sun, 25 Feb 2007) | 1 line

field-lookup.h:  error message added for invalid filename.
------------------------------------------------------------------------
r105 | olsonse | 2007-02-25 01:20:13 -0500 (Sun, 25 Feb 2007) | 1 line

examples/bin/generic/testbin.C:  spelling correction.
------------------------------------------------------------------------
r104 | olsonse | 2007-02-25 01:17:56 -0500 (Sun, 25 Feb 2007) | 1 line

field-lookup.h:  comments possible in field files now.  
createFieldFile.h:  can now add comments to field file.
3j.h:  spelling fixed.
------------------------------------------------------------------------
r92 | olsonse | 2007-01-22 07:13:09 -0500 (Mon, 22 Jan 2007) | 1 line

memory.h:  had to include olson-tools-config.h; configure.ac:  fixed can_alias probe
------------------------------------------------------------------------
r89 | olsonse | 2007-01-20 02:07:21 -0500 (Sat, 20 Jan 2007) | 1 line

Added configure option for enabling pthread use (mainly in memory.h in form of mutexes).
------------------------------------------------------------------------
r85 | olsonse | 2007-01-17 00:54:29 -0500 (Wed, 17 Jan 2007) | 1 line

added some documentation to Vector.h
------------------------------------------------------------------------
r77 | olsonse | 2007-01-13 12:39:13 -0500 (Sat, 13 Jan 2007) | 1 line

Added pthread mutexes to memory.h for use with pthreads (of course)
------------------------------------------------------------------------
r71 | olsonse | 2006-12-06 08:49:14 -0500 (Wed, 06 Dec 2006) | 1 line

This contains work for using OpenMP as well as some small config changes.
------------------------------------------------------------------------
r66 | olsonse | 2006-10-26 23:35:29 -0400 (Thu, 26 Oct 2006) | 1 line

Began conditioning for use with OpenMP
------------------------------------------------------------------------
r65 | olsonse | 2006-10-26 23:29:43 -0400 (Thu, 26 Oct 2006) | 1 line

Adding exception helper file for OpenMP
------------------------------------------------------------------------
r58 | olsonse | 2006-10-17 23:58:26 -0400 (Tue, 17 Oct 2006) | 1 line

Added missing ifdef in config.h.in so that it isn't re-included.
------------------------------------------------------------------------
r41 | olsonse | 2006-10-14 02:41:34 -0400 (Sat, 14 Oct 2006) | 1 line

Small multiple bugfixes.
------------------------------------------------------------------------
r40 | olsonse | 2006-10-13 23:23:22 -0400 (Fri, 13 Oct 2006) | 1 line

Converted olson-tools package over to automake/autoconf.
------------------------------------------------------------------------
r34 | olsonse | 2006-10-13 20:53:53 -0400 (Fri, 13 Oct 2006) | 1 line

Realigning repository to instructions in svn-book.
------------------------------------------------------------------------
r32 | olsonse | 2006-10-13 20:52:09 -0400 (Fri, 13 Oct 2006) | 3 lines

Trying to reorganize the repository to be inline with recommendations of the
svn-book.

------------------------------------------------------------------------
r28 | olsonse | 2006-10-13 20:28:38 -0400 (Fri, 13 Oct 2006) | 3 lines

Vector initialization for lists fixed up a little to allow promoting byte
types to integers or the like.

------------------------------------------------------------------------
r27 | olsonse | 2006-06-02 06:03:36 -0400 (Fri, 02 Jun 2006) | 6 lines

Lots of improvments and bug fixes.  Field lookup source added.  Example
for using field lookup added. GenericBinExtender to help with
multidimensional binning added.  TRAPFE stuff moved to c++ to get a
better success percentage between compilers and languages and consructor
binding.

------------------------------------------------------------------------
r21 | olsonse | 2006-03-07 09:32:42 -0500 (Tue, 07 Mar 2006) | 5 lines

Found and eliminated an extra argument to derivs in rk-adaptive code.
This might have cause problems if derivs used a variable on the stack
without knowing that the stack had been used a bit more than expected on
calling derivs (I think at least).

------------------------------------------------------------------------
r20 | olsonse | 2006-03-06 15:00:13 -0500 (Mon, 06 Mar 2006) | 6 lines

Makeconf change:  -m32 changed to -m64 for gcc_40_x8_64 compile flags.
InvCylindricalDist.h:  Fixed a mistake with dz_perp that caused FPE
    (floating-point exceptions) because of a buffer overrun.
trapfe.c:  trying to enable a clearfpe() function to use in debugger.
    Doesn't work right yet.

------------------------------------------------------------------------
r19 | olsonse | 2006-02-08 10:24:06 -0500 (Wed, 08 Feb 2006) | 2 lines

Changed Dr. Turley to Prof. Turley.

------------------------------------------------------------------------
r18 | olsonse | 2006-02-08 10:18:56 -0500 (Wed, 08 Feb 2006) | 2 lines

Added a tiny more documentation.

------------------------------------------------------------------------
r17 | olsonse | 2006-02-08 10:06:40 -0500 (Wed, 08 Feb 2006) | 3 lines

Added at least minimal attribution for fit library and other parts prior to
publishing the whole package.

------------------------------------------------------------------------
r13 | olsonse | 2005-10-19 22:28:04 -0400 (Wed, 19 Oct 2005) | 3 lines

Moved all B-field calcs to inlines and templates to speed up by allowing
compile time optimizations.

------------------------------------------------------------------------
r12 | olsonse | 2005-10-19 22:24:17 -0400 (Wed, 19 Oct 2005) | 4 lines

Fixed intel compiler options (a little) after upgrading to icc9.0.
Vector class added more functionality (cross product...).
Bfield calculations more modular and flexible.

------------------------------------------------------------------------
r10 | olsonse | 2005-09-23 22:53:05 -0400 (Fri, 23 Sep 2005) | 3 lines

Lots of fixes.  Added more examples (binning and generic data reader).
Some compiler fixes (for gcc 4.0 and Intel 8.0/9.0).

------------------------------------------------------------------------
r4 | olsonse | 2005-08-06 21:23:23 -0400 (Sat, 06 Aug 2005) | 3 lines

Several organizational changes, bug-fixes, and addition of GenericBin
histograming tool.

------------------------------------------------------------------------
r1 | olsonse | 2005-07-08 21:33:56 -0400 (Fri, 08 Jul 2005) | 2 lines

First import into subversion repository.

------------------------------------------------------------------------