9 #include "../Type/BBInputType.hpp"
10 #include "../Util/ArrayOfString.hpp"
11 #include "../Util/Exception.hpp"
20 ret = NOMAD::BBInputType::CONTINUOUS;
24 ret = NOMAD::BBInputType::INTEGER;
28 ret = NOMAD::BBInputType::BINARY;
32 throw NOMAD::Exception(__FILE__, __LINE__,
"Unrecognized string for NOMAD::BBInputType: " + s);
45 NOMAD::ArrayOfString aos(s);
46 std::size_t arraysize = aos.size();
47 if (arraysize >= 2 && aos[0] ==
"(" && aos[arraysize-1] ==
")")
49 aos.erase(arraysize-1);
53 for (
size_t i = 0; i < arraysize; i++)