Commit graph

45 commits

Author SHA1 Message Date
Caner Candan
bdc0b0fa9e - removed useless .cvsignore files since we are using git now 2011-05-10 10:34:35 +02:00
Caner Candan
70e60a50d2 * whitespace cleanup 2011-05-05 17:15:10 +02:00
Caner Candan
6d04ba9d32 ticket #1: Remove the autotools files done 2010-09-01 14:51:09 +02:00
stevemadere
68a03aa429 changed YAML saving technique to YAML::Serializable 2010-05-07 03:17:44 +00:00
stevemadere
e58ef45f70 added support to save app/gprop/mlp as YAML 2010-05-06 22:46:10 +00:00
stevemadere
8214fe3f5e Added includes necessary to compile using gcc 4.4 2010-05-04 12:56:54 +00:00
paradiseo
6563aa6e7a little modif to delete warning 2009-01-27 16:21:53 +00:00
paradiseo
080f98bffa Cmake configuration modified 2009-01-14 14:50:46 +00:00
kuepper
0388f95758 Update for gcc-4.3 compatibility 2008-03-31 19:11:13 +00:00
tlegrand
b6b5742369 deleted CMAKE_BUILD_TYPE tags and management 2008-03-06 17:05:16 +00:00
tlegrand
1613342bcf deleted cxx flags for cl compiler. They have been moved to the CMakeLists.txt at the top level 2008-02-14 08:23:16 +00:00
tlegrand
5cbbe83a0e removed bad semicolon at the end of a "{}" bloc which is not a class/template.
Debugged using g++ flags (see CMakeLists.txt at the root)
2008-01-15 13:53:18 +00:00
tlegrand
1063826d14 Forget gprop application under Visual Studio 2007-09-19 11:41:08 +00:00
tlegrand
112b34bceb Completed CMake config 2007-09-18 15:12:22 +00:00
maartenkeijzer
ab0fd90f46 brought gprop into 21st century 2007-08-11 20:48:07 +00:00
tlegrand
89047a3db6 added CMake configuration files 2007-08-10 14:29:12 +00:00
kuepper
47af7cfe5a Clean up configure/build-process.
- assume C++ standard-conforming environment
- add a user-option for gnuplot-support
- separate gnuplot-code into declaration and implementation,
  so we can define at EO-build-time whether to use it or not.

Adopt code and Makefiles to above changes.

Some minor fixes.
2005-10-02 21:42:08 +00:00
kuepper
cf2a57dd88 Simplify configuration.
Remove support for (outdated) <strstream>, require <sstream>.
Require uint32_t for now, defined in stdint.h according to C99.
Some general cleanup and more documentation.
2005-09-28 21:49:26 +00:00
kuepper
85a326c5e4 Adjust code to perform to C++ standard according to gcc-3.4
interpretation... (Have not compiled/checked/changed paradisEO.)

That is, the current code compiles with gcc-3.4 and the checks
(besides t-MGE1bit) all pass.
2004-12-23 15:29:07 +00:00
kuepper
73c97e6bfa update for sstream 2004-09-29 18:37:20 +00:00
kuepper
51471804cd fix installation, dist-preparation 2004-09-22 18:18:31 +00:00
stevemadere
b0969cf3d4 Fixed a bug in mlp::net::load() that prevented loading of multiple nets
from the same stream.
2004-05-21 01:44:32 +00:00
stevemadere
7863168b69 Added weight perturbation operators to enable implementation of
exact GPROP-III algorithm.
2004-04-23 16:20:12 +00:00
stevemadere
3943287ad0 Made mlp::net::operator() a virtual function to allow for subclassing
with networks that transform their input or output.
2004-02-11 23:03:23 +00:00
stevemadere
250d31f904 Fixed some signed/unsigned conversion bugs 2004-02-10 22:33:30 +00:00
stevemadere
0a9f57e652 Fixed the string serialization operators (>>, <<) for neuron, layer,
and net so they actually work and added or fixed stream-source
constructors where appropriate.
2004-01-13 20:28:33 +00:00
stevemadere
4662677a5f Made it compile under gcc 3.2.2 by adding explicit definitions
of normally derived comparison operators >, >=, and == for the
structure phenotype.  ( adding #include <utility> was not sufficient
to solve the problem)
Also added function gprop_use_datasets() to give more flexibility
in subclassing the datasets used to train the nets.
2004-01-13 20:21:52 +00:00
evomarc
31aa0eedf7 Added the standard header - just a test of CVS in fact! 2004-01-13 03:35:27 +00:00
maartenkeijzer
07a3e56db1 eliminated gprop from the build until someone makes sure it builds under gcc-3.2 2003-03-20 20:00:38 +00:00
evomarc
ef0e071dc6 Removed comment after #endif (warning in gcc 1.96+) 2002-02-02 05:51:31 +00:00
evomarc
08aae27088 Renamed gprop.cc into gprop.cpp for MSVC 2001-12-03 16:35:51 +00:00
maartenkeijzer
3a9b5a0e7e Well, what do you know, major commit.
Changed the signature of eoMon, eoBin and eoQuadOp to return a bool,
without invalidating fitness. Added a set of invalidators to take over
that job (see for instance eoSGA and eoSGATransform how this can transparantly used)

Derived eoState from eoFunctorStore (for convenience, from a design perspective this may sound wrong)

Added a wrap_op function that does the wrapping for you (see eoOpContainer how this made this functor
exceedingly less hairy). Checked all the tests removed the eoGeneric*Op family (not needed anymore)
and of course changed all the operators to reflect the change (and found a few that didn't
invalidate the fitness, thus really pointing out the advantage of the current approach)
2001-02-14 10:35:26 +00:00
evomarc
0c1036617e Big change in eoGeneralOp interface: left out! 2001-02-09 05:52:44 +00:00
evomarc
a998ad0a41 Checking in the name changes in selection procedures.
This impacts on many files, creating new entries in src (the old ones are moved
to obsolete dir), modifying t-eoSymreg.cpp and t-eobin.cpp in test,
as well as gprop.cc and mastermind.cc in app dir (not to mention almost all
files in tutorial:-(
2001-01-05 05:42:08 +00:00
gustavoromero
a83da72b46 adding .deps 2000-12-11 09:28:40 +00:00
gustavoromero
8ee0ae0e3a small improvements 2000-12-04 19:10:20 +00:00
gustavoromero
2abab21960 adding a new terminator and a monitor 2000-12-01 19:09:34 +00:00
gustavoromero
142c7d779c adding a lot of includes 2000-12-01 15:46:07 +00:00
gustavoromero
65a985631c now works 2000-11-28 13:36:29 +00:00
gustavoromero
2b8c049283 bug fix 2000-11-24 17:43:02 +00:00
gustavoromero
6a7102f5b6 changing genetic operators 2000-11-24 12:33:44 +00:00
gustavoromero
5ac5a72db2 adding new parameters 2000-11-24 09:51:31 +00:00
gustavoromero
7b27d430ed adding some files 2000-11-23 19:45:13 +00:00
gustavoromero
0da6982d68 initial version 2000-11-23 19:17:24 +00:00
gustavoromero
8527bd8378 new application gprop 2000-11-23 19:14:09 +00:00