diff --git a/eo/src/do/make_general_replacement.h b/eo/src/do/make_general_replacement.h index 9f9aba44..dfefb649 100644 --- a/eo/src/do/make_general_replacement.h +++ b/eo/src/do/make_general_replacement.h @@ -47,7 +47,9 @@ eoReduce & decode_reduce(eoParamParamType & _ppReduce, eoState & _state) eoReduce * ptReduce; // ---------- Deterministic - if (_ppReduce.first == std::string("Deterministic")) + if ( (_ppReduce.first == std::string("Deterministic")) || + (_ppReduce.first == std::string("Sequential")) + ) { ptReduce = new eoTruncate; } @@ -98,7 +100,9 @@ eoReduce & decode_reduce(eoParamParamType & _ppReduce, eoState & _state) ptReduce = new eoStochTournamentTruncate(p); } - else if (_ppReduce.first == std::string("Uniform")) + else if ( (_ppReduce.first == std::string("Uniform")) || + (_ppReduce.first == std::string("Random")) + ) { ptReduce = new eoRandomReduce; }