update CtrlC + param names
git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@851 331e1502-861f-0410-8da2-ba01fb791d7f
This commit is contained in:
parent
172da7fd44
commit
fbe28cc8ba
2 changed files with 3 additions and 3 deletions
|
|
@ -110,7 +110,7 @@ eoContinue<MOEOT> & do_make_continue_moeo(eoParser& _parser, eoState& _state, eo
|
||||||
// the CtrlC interception (Linux only I'm afraid)
|
// the CtrlC interception (Linux only I'm afraid)
|
||||||
eoCtrlCContinue<MOEOT> *ctrlCCont;
|
eoCtrlCContinue<MOEOT> *ctrlCCont;
|
||||||
eoValueParam<bool>& ctrlCParam = _parser.createParam(true, "CtrlC", "Terminate current generation upon Ctrl C",'C', "Stopping criterion");
|
eoValueParam<bool>& ctrlCParam = _parser.createParam(true, "CtrlC", "Terminate current generation upon Ctrl C",'C', "Stopping criterion");
|
||||||
if (_parser.isItThere(ctrlCParam))
|
if (ctrlCParam.value())
|
||||||
{
|
{
|
||||||
ctrlCCont = new eoCtrlCContinue<MOEOT>;
|
ctrlCCont = new eoCtrlCContinue<MOEOT>;
|
||||||
// store
|
// store
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ moeoEA < MOEOT > & do_make_ea_moeo(eoParser & _parser, eoState & _state, eoEvalF
|
||||||
std::string & indicatorParam = _parser.createParam(std::string("Epsilon"), "indicator",
|
std::string & indicatorParam = _parser.createParam(std::string("Epsilon"), "indicator",
|
||||||
"Binary indicator for IndicatorBased: Epsilon, Hypervolume", 'i',
|
"Binary indicator for IndicatorBased: Epsilon, Hypervolume", 'i',
|
||||||
"Evolution Engine").value();
|
"Evolution Engine").value();
|
||||||
double rho = _parser.createParam(1.1, "rho", "reference point for the hypervolume indicator", 'r',
|
double rho = _parser.createParam(1.1, "rho", "reference point for the hypervolume indicator", '\0',
|
||||||
"Evolution Engine").value();
|
"Evolution Engine").value();
|
||||||
double kappa = _parser.createParam(0.05, "kappa", "Scaling factor kappa for IndicatorBased", 'k',
|
double kappa = _parser.createParam(0.05, "kappa", "Scaling factor kappa for IndicatorBased", 'k',
|
||||||
"Evolution Engine").value();
|
"Evolution Engine").value();
|
||||||
|
|
@ -177,7 +177,7 @@ moeoEA < MOEOT > & do_make_ea_moeo(eoParser & _parser, eoState & _state, eoEvalF
|
||||||
|
|
||||||
/* the comparator strategy */
|
/* the comparator strategy */
|
||||||
std::string & comparatorParam = _parser.createParam(std::string("FitnessThenDiversity"), "comparator",
|
std::string & comparatorParam = _parser.createParam(std::string("FitnessThenDiversity"), "comparator",
|
||||||
"Comparator scheme: FitnessThenDiversity, DiversityThenFitness or Aggregative", 'C', "Evolution Engine").value();
|
"Comparator scheme: FitnessThenDiversity, DiversityThenFitness or Aggregative", 'c', "Evolution Engine").value();
|
||||||
moeoComparator < MOEOT > * comparator;
|
moeoComparator < MOEOT > * comparator;
|
||||||
if (comparatorParam == std::string("FitnessThenDiversity"))
|
if (comparatorParam == std::string("FitnessThenDiversity"))
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue