37 ostream&
operator<< (ostream& os,
const vector<double>& v)
40 for (
size_t i=0; i < v.size(); ++i)
57 {
"300.0 302.1 303.11 304.12 305.20",
58 "1.0 85.0 15.0 3.0 3.0"},
60 {
"299.5 300.01 300.52 301.03",
61 "10.0 75.0 25.0 40.0"},
63 {
"302.1 302.435 302.77 302.94 303.11",
64 "61.0 31.0 8.0 45.0 40.0"},
71 {
"300.0 302.1 305.20",
74 {
"299.5 300.01 301.03",
77 {
"302.1 302.94 303.11",
88 vector<double> doubleVector;
89 vector<string> tokens;
90 bal::split(tokens, doubleArray, bal::is_space(), bal::token_compress_on);
92 for (
size_t i=0; i < tokens.size(); ++i)
93 if (!tokens[i].empty())
94 doubleVector.push_back(lexical_cast<double>(tokens[i]));
113 s->precursors.push_back(
Precursor(100.0));
118 s->defaultArrayLength = inputMZArray.size();
131 int maxCharge = 3, minCharge = 1;
140 for (
size_t i=0; i < calculator->size(); ++i)
152 for (
size_t j=0; j < mzs.
size(); ++j)
166 cerr <<
"Test failed:\n" << e.what() << endl;
173 int main(
int argc,
char* argv[])
179 if (argc>1 && !strcmp(argv[1],
"-v"))
os_ = &cout;
180 int failedTests =
test();