76 vector<double> doubleVector;
77 vector<string> tokens;
78 bal::split(tokens, doubleArray, bal::is_space(), bal::token_compress_on);
79 if (!tokens.empty() && !tokens[0].empty())
80 for (
size_t i=0; i < tokens.size(); ++i)
81 doubleVector.push_back(lexical_cast<double>(tokens[i]));
99 unit_assert(target_xPeakValues.size() == target_yPeakValues.size());
102 vector<double> xPeakValues, yPeakValues;
103 peakDetector.
detect(xRaw, yRaw, xPeakValues, yPeakValues);
105 unit_assert(xPeakValues.size() == target_xPeakValues.size());
107 for (
size_t j=0; j < xPeakValues.size(); ++j)
virtual void detect(const std::vector< double > &x, const std::vector< double > &y, std::vector< double > &xPeakValues, std::vector< double > &yPeakValues, std::vector< Peak > *peaks=NULL)
finds all local maxima, i.e.