Commit graph

21 commits

Author SHA1 Message Date
Caner Candan
56c6edab04 * indentations + whitespace cleanup 2011-05-05 16:54:00 +02:00
Johann Dreo
2104f5b7e9 and finally... still more grouping in documentation. 2010-11-05 22:46:15 +01:00
evomarc
800a62ae34 Added an accessor to the pointsize, for do_make_checkpoint_pareto 2005-10-10 13:33:13 +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
e388461a3b Update configure with switches for app, ParadisEO, and tutorial.
Add ParadisEO/Lesson1 tutorial in build-process.
minor fixes.
2004-09-22 08:18:29 +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
maartenkeijzer
b2de3403a6 Added define NO_GNUPLOT to disable gnuplot extensions
Needed for win32 (well, at least for me)
2004-01-21 19:57:19 +00:00
okoenig
aac8ff6cb9 added parameters to the constructors to start generation counting !=0
the parameters are optional and appended in the end
2003-08-21 13:02:53 +00:00
maartenkeijzer
fda39068af now added an std::ends for plotting strstream 2003-03-21 02:44:05 +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
evomarc
62db7800fc Removed the stringstream (sstream not in all compilers distributions) 2002-10-02 14:07:58 +00:00
evomarc
18cd20da78 Added bounds to FitnessStat and Gnuplot monitor 2002-08-23 15:41:00 +00:00
evomarc
78a8f3cd57 Added a title (Gen. X) to the plot so you can follow what's going on 2002-02-11 06:27:44 +00:00
evomarc
6f5a34a134 Updated the comments 2002-01-31 17:32:27 +00:00
evomarc
d0d14c3ff8 Removed trailing string after #endif - it generates a lot of useless warning
on some versions of g++
2001-09-08 05:59:17 +00:00
maartenkeijzer
d09c216b61 Ok, made an eoParetoFitness class, which meant that I could roll back a few changes in EO.h (phew).
Also changed eoSelectFromWorth etc.
2001-03-16 12:08:26 +00:00
maartenkeijzer
dea8a51f7e Ok, updated the Makefile.am again to use the
make check

Command I picked up in the automake documentation (RTFM, you know)

Tagged a lot of header functions in the GnuPlot files with 'inline',
so they can be used from more than one sourcefile.

Ok, now the interesting news. Started a new library libga (not to be confused
with Matthew's GaLib). Here I suggest we put a fairly complete and configurable
genetic algorithm. Just to see how far we can stretch ourselves and also to have
a GA-componenent that can be used in other applications without having to rebuild
the entire thing. test/t-eoGA.cpp tests this library
2001-02-12 13:58:51 +00:00
evomarc
56abe66582 Added the monitoring facilities for snapshots (i.e. generating and plotting a new file
every generation) which is different from the continuous monitoring (same file/plot is
angemented every generation).
This lead to a number of modifications in many files in utils dir

But now we can watch on-line
- fitness spreadout
- FDC plots
- multi-objective Pareto fronts (though the multi-objective sruff isn't there yet!)
2001-01-31 18:38:39 +00:00