EvolvingObjects
|
00001 /* (c) Maarten Keijzer, Marc Schoenauer and GeNeura Team, 2001 00002 00003 This library is free software; you can redistribute it and/or modify it under 00004 the terms of the GNU Lesser General Public License as published by the Free 00005 Software Foundation; either version 2 of the License, or (at your option) any 00006 later version. 00007 00008 This library is distributed in the hope that it will be useful, but WITHOUT ANY 00009 WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 00010 PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. 00011 00012 You should have received a copy of the GNU Lesser General Public License along 00013 with this library; if not, write to the Free Software Foundation, Inc., 59 00014 Temple Place, Suite 330, Boston, MA 02111-1307 USA 00015 00016 Contact: http://eodev.sourceforge.net 00017 todos@geneura.ugr.es, http://geneura.ugr.es 00018 Marc.Schoenauer@polytechnique.fr 00019 mkeijzer@dhi.dk 00020 */ 00021 00022 00023 #ifdef _MSC_VER 00024 // to avoid long name warnings 00025 #pragma warning(disable:4786) 00026 #endif 00027 00028 00056 // the templatized code (same for real and es here) 00057 #include <es/make_genotype_real.h> 00058 00059 00061 eoRealInitBounded<eoEsSimple<double> >& make_genotype(eoParser& _parser, 00062 eoState& _state, 00063 eoEsSimple<double> _eo) 00064 { 00065 return do_make_genotype(_parser, _state, _eo); 00066 } 00067 00068 00069 00070 eoRealInitBounded<eoEsSimple<eoMinimizingFitness> >& make_genotype(eoParser& _parser, 00071 eoState& _state, 00072 eoEsSimple<eoMinimizingFitness> _eo) 00073 { 00074 return do_make_genotype(_parser, _state, _eo); 00075 } 00076 00077 00078 00079 eoRealInitBounded<eoEsStdev<double> >& make_genotype(eoParser& _parser, 00080 eoState& _state, 00081 eoEsStdev<double> _eo) 00082 { 00083 return do_make_genotype(_parser, _state, _eo); 00084 } 00085 00086 00087 00088 eoRealInitBounded<eoEsStdev<eoMinimizingFitness> >& make_genotype(eoParser& _parser, 00089 eoState& _state, 00090 eoEsStdev<eoMinimizingFitness> _eo) 00091 { 00092 return do_make_genotype(_parser, _state, _eo); 00093 } 00094 00095 00096 00097 eoRealInitBounded<eoEsFull<double> > & make_genotype(eoParser& _parser, 00098 eoState& _state, 00099 eoEsFull<double> _eo) 00100 { 00101 return do_make_genotype(_parser, _state, _eo); 00102 } 00103 00104 00105 00106 eoRealInitBounded<eoEsFull<eoMinimizingFitness> >& make_genotype(eoParser& _parser, 00107 eoState& _state, 00108 eoEsFull<eoMinimizingFitness> _eo) 00109 { 00110 return do_make_genotype(_parser, _state, _eo); 00111 } 00112 00113 00114 00115 00116 // Local Variables: 00117 // coding: iso-8859-1 00118 // c-file-style: "Stroustrup" 00119 // comment-column: 35 00120 // fill-column: 80 00121 // End: