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
paradiseo
f2d19ce187
Update to cmake2.6 + modif to support compatibility with icc
2009-01-12 09:14:02 +00:00
kuepper
0388f95758
Update for gcc-4.3 compatibility
2008-03-31 19:11:13 +00:00
ldacosta
af8cd4b08b
Adjusting configuration for Eclipse
2008-03-28 15:57:55 +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
tlegrand
04fcf88b4c
Changed file format (to avoid Visual Studio errors): MAC --> DOS
2007-09-11 14:20:16 +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
10d582b31d
Fix using directives for gcc-4.1
2006-03-27 18:55:20 +00:00
kuepper
afc0659e35
finish the handling of gnuplot completely at build-time.
...
No gnuplot-ifs in headers anymore.
2005-10-05 21:34:19 +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
okoenig
eac4f15bf0
Replaced top_builddir with top_srcdir
2004-09-26 09:47:06 +00:00
okoenig
6584747d3c
Removing a "/" at the end of a comment
2004-09-26 09:45:59 +00:00
kuepper
51471804cd
fix installation, dist-preparation
2004-09-22 18:18:31 +00:00
kuepper
5150bd4888
fix 'make dist', works now (besides ParadisEO).
2004-09-21 10:23:33 +00:00
kuepper
988e6a43ea
*** empty log message ***
2004-09-20 15:50:00 +00:00
kuepper
6c7d888194
cleanup
2004-09-17 17:00:04 +00:00
kuepper
c8494642d5
Updated build-prcess to be completely under automake control.
...
For the tutorial the old Makefiles are saved as Makefile.simple in all
the respective directories.
Use generated config.h instead of command-line passing of preprocessor
flags.
Updated support files from current automake.
2004-09-17 16:53: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
maartenkeijzer
153b80440c
changed to using sstream
2003-02-28 16:49:19 +00:00
okoenig
86fa476c67
Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary.
2003-02-27 19:28:07 +00:00
jeggermo
07f2de55dc
ramped half and half initialization has been added to eoParseTreeDepthInit
2002-05-09 15:43:01 +00:00
jeggermo
600b08a7f6
the gpsymreg code has been slightly altered to allow compilation using the
...
Intel C++ Compiler for Linux.
Other compilers should not be affected.
A slightly different makefile is needed
2002-02-04 14:28:00 +00:00
evomarc
ef0e071dc6
Removed comment after #endif (warning in gcc 1.96+)
2002-02-02 05:51:31 +00:00
evomarc
04ab952760
Added GNUPLOT protection for MSVC compiler
2001-12-05 06:54:38 +00:00
jeggermo
7abbf595f7
some template classes and functions which did not need
...
to be templates have been changed to normal classes and functions
with hard coded typed
This might help with M$VC++ 6.0 compatibility
2001-12-04 21:15:16 +00:00
evomarc
d491c193e2
Renamed mastermind.cc into mastermind.cpp for MSVC
2001-12-03 16:40:32 +00:00
evomarc
8847dc3c50
Renamed main.cc into main.cpp for MSVC
2001-12-03 16:38:52 +00:00
evomarc
08aae27088
Renamed gprop.cc into gprop.cpp for MSVC
2001-12-03 16:35:51 +00:00
jeggermo
2d12525bc5
the name of the eoGpDepthInitializer class (initializer for
...
parse_tree's has been changed to
eoParseTreeDepthInit but backward compatibility is maintained by
using a #define statement:
#define eoGpDepthInitializer eoParseTreeDepthInit
The initializer for strongly typed GP has been changed to
eoStParseTreeDepthInit
the gpsymreg application has been changed to use the new name
2001-11-03 22:10:11 +00:00
jeggermo
0bbe7b84cb
The nameless union in node.h has been removed because not all compilers
...
support it.
2001-10-19 12:04:12 +00:00
evomarc
5897d0062f
Replaced pushd and popd with cd and cd .. - for Windows/Cygwin compatibility
2001-10-18 11:48:52 +00:00
jeggermo
7764554056
Some changes to make gpsymreg compile correctly on windows/cygwin systems
2001-10-18 08:52:40 +00:00
jeggermo
8f1af522a6
Since g++ 2.95.x on our solaris server doesn't have macros to check
...
for infinity and NaN these checks have been removed from the source code
and a protected divided function node is now used.
2001-10-05 09:32:49 +00:00
jeggermo
af91557656
check for the existence of isinf didn't work the way it should so
...
it has been removed
2001-07-17 13:06:28 +00:00