This repository has been archived on 2026-03-28. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
eodev/eo/src/ga
evomarc bc1e98a65a Updated lists of headers in some Makefile.am (thanks to Claude Dion for pointing this out)
While there, changed the presentations of source and headers (1 per line with \)
2003-09-20 05:42:23 +00:00
..
.cvsignore adding & modifying .cvsignore's 2000-04-03 09:32:43 +00:00
eoBit.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
eoBitOp.h Improved the check for changed. Now it will only set the changed flag when the elements that are flipped are actually different 2003-06-06 10:29:13 +00:00
eoBitOpFactory.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
eoBoolFlip.h Adding the generic operators for FIXED-LENGTH ORDERED genotypes eoFlOrXxxOp.h 2003-08-02 06:42:33 +00:00
eoPBILAdditive.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
eoPBILDistrib.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
eoPBILOrg.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
make_algo_scalar_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
make_checkpoint_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
make_continue_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
make_ga.h fixed a bug reported on sourceforge 2003-03-18 16:52:31 +00:00
make_genotype_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
make_genotype_ga.h Turned the code that was testing for the existence of the size parameter 2002-04-26 02:39:10 +00:00
make_op.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
make_op_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
make_PBILdistrib.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
make_PBILupdate.h Removed "using namespace std" statements from header files in EO -- "std::" identifier were added where necessary. 2003-02-27 19:28:07 +00:00
make_pop_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
make_run_ga.cpp Added the #pragma directive for MSVC++ in all .cpp 2001-11-10 06:59:02 +00:00
Makefile.am Updated lists of headers in some Makefile.am (thanks to Claude Dion for pointing this out) 2003-09-20 05:42:23 +00:00
Readme The new libga 2001-04-24 04:52:04 +00:00

This directory contains:

- some standard EO source files, named eoXXXXX, that define objects 
for the eoBit<FitT> representation (bitstrings).

- some make_XXX.cpp files that are instanciations for EO bitstrings
(eoBit<double> AND eoBit<eoMinimizingFitness>) of the tempatized code 
that is defined in the EO src/do dir. 
This MK's trick allows to actually compile all these bits in a library
(eolibga.a) and to only recompile the bits you need for your own
(bitstring!) application.
@see src/do/make_XXX.h files, and test/t-eoGA.cpp for an example use.

Note:
Also are *defined* here two representation dependent make_XXX.h files
(together with their instanciations in make_XXX.cpp), namely the ones
that constructs the EOType initializer (make_genotype.h) and the one
that buils up the operators (make_op.h).

MS, April 23, 2001CVS