This is an updated version of Everett Carter's simulated annealing library ported to the C++ 2003 standard from pre-standardized C++.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore Updates the simann library to 2003 C++ Feb 17, 2014
CMakeLists.txt Added CMake option to build shared library Feb 28, 2014
LICENSE.txt Updates the simann library to 2003 C++ Feb 17, 2014
README-orig.txt Updates the simann library to 2003 C++ Feb 17, 2014
README.txt Updates the simann library to 2003 C++ Feb 17, 2014
barray.cxx Updates the simann library to 2003 C++ Feb 17, 2014
barray.hpp Updates the simann library to 2003 C++ Feb 17, 2014
cputime.cxx Updates the simann library to 2003 C++ Feb 17, 2014
cputime.hpp Updates the simann library to 2003 C++ Feb 17, 2014
errorstream.cxx Updates the simann library to 2003 C++ Feb 17, 2014
errorstream.hpp Updates the simann library to 2003 C++ Feb 17, 2014
r250.cxx Initial version of Everett Carter's C++ simulated annealing library Jan 25, 2014
r250.hpp Updates the simann library to 2003 C++ Feb 17, 2014
randgen.cxx Updates the simann library to 2003 C++ Feb 17, 2014
randgen.hpp Updates the simann library to 2003 C++ Feb 17, 2014
random.cxx Changed all random number generators default constructors to SEED the… Feb 27, 2014
random.hpp Changed all random number generators default constructors to SEED the… Feb 27, 2014
registrar.cxx Initial version of Everett Carter's C++ simulated annealing library Jan 25, 2014
registrar.hpp Initial version of Everett Carter's C++ simulated annealing library Jan 25, 2014
rndlcg.cxx Updates the simann library to 2003 C++ Feb 17, 2014
rndlcg.hpp Initial version of Everett Carter's C++ simulated annealing library Jan 25, 2014
satest1.cxx Modified the library to use doubles instead of single precision floats Feb 27, 2014
satest2.cxx Modified the library to use doubles instead of single precision floats Feb 27, 2014
scalar.hpp Initial version of Everett Carter's C++ simulated annealing library Jan 25, 2014
simann.cxx Changed initial() to take const double * from double * Feb 27, 2014
simann.hpp Changed initial() to take const double * from double * Feb 27, 2014

README.txt

SimulatedAnnealing
==================

This is an updated version of Everett Carter's simulated annealing library ported to more modern C++.

The original library source can be found at:
ftp://ftp.taygeta.com/pub/c++/simanneal.tar.Z

The original also includes C and Ada code, but that was removed since we only needed the C++ and do not wish to update the others.

The original README can be found in README-orig.txt and contains directions for use of the package.  Note that it contains directions for C and Ada code that is not included in this derivative.  Only the C++ code from this library is included here.