EO::printOn has been changed so that the printOn function will
always print a valid fitness value even if the fitness is invalid Jeroen
This commit is contained in:
parent
07f2de55dc
commit
2e87ffd00f
2 changed files with 11 additions and 4 deletions
|
|
@ -20,10 +20,10 @@ ac_cv_header_stdc=${ac_cv_header_stdc=yes}
|
|||
ac_cv_lib_eo_main=${ac_cv_lib_eo_main=no}
|
||||
ac_cv_lib_eoutils_main=${ac_cv_lib_eoutils_main=no}
|
||||
ac_cv_lib_m_main=${ac_cv_lib_m_main=yes}
|
||||
ac_cv_path_install=${ac_cv_path_install=$'/usr/bin/install -c'}
|
||||
ac_cv_prog_CPP=${ac_cv_prog_CPP=$'cc -E'}
|
||||
ac_cv_path_install=${ac_cv_path_install='$/usr/bin/install -c'}
|
||||
ac_cv_prog_CPP=${ac_cv_prog_CPP='$cc -E'}
|
||||
ac_cv_prog_CXX=${ac_cv_prog_CXX=c++}
|
||||
ac_cv_prog_LN_S=${ac_cv_prog_LN_S=$'ln -s'}
|
||||
ac_cv_prog_LN_S=${ac_cv_prog_LN_S='$ln -s'}
|
||||
ac_cv_prog_RANLIB=${ac_cv_prog_RANLIB=ranlib}
|
||||
ac_cv_prog_cxx_cross=${ac_cv_prog_cxx_cross=no}
|
||||
ac_cv_prog_cxx_g=${ac_cv_prog_cxx_g=yes}
|
||||
|
|
|
|||
|
|
@ -124,7 +124,14 @@ public:
|
|||
// A random value would so be printed.
|
||||
// Even a non-evaluated EO is also serializable ...
|
||||
|
||||
_os << repFitness << ' '; // trailing space to make reading in that much easier
|
||||
|
||||
// From now on instead of printing an invalid fitness value
|
||||
// a default value is printed (for paradisEO)
|
||||
|
||||
if (invalid())
|
||||
_os << Fitness() << ' ';
|
||||
else
|
||||
_os << repFitness << ' '; // trailing space to make reading in that much easier
|
||||
}
|
||||
|
||||
//@}
|
||||
|
|
|
|||
Reference in a new issue