36 ostream&
operator<< (ostream& os,
const vector<double>& v)
39 for (
size_t i=0; i < v.size(); ++i)
58 {
"112 112.0000001 112.1 120 121 123 124 128 129",
64 {
"112.0001 119 120 121 122 123 124 127 128 129",
65 " 1 4 5 6 7 8 9 10 11 12",
70 {
"200 200.1 200.2 200.9 202",
71 "1.0 3.0 1.0 0.0 3.0",
82 {
"200.1 200.2 200.3 200.8 200.9",
83 "1.0 3.0 1.0 1.0 4.0",
88 {
"200.1 200.2 200.3 200.8 200.9",
89 "1.0 3.0 1.0 1.0 4.0",
98 {
"112 112.1 119 120 121 122 123 124 126 127 128 129",
99 "6 5 4 12 7 7 12 11 7 17 12 19",
104 {
"200 200.1 200.2 200.3 200.8 200.9 202",
105 "1.0 4.0 4.0 1.0 1.0 4.0 3.0",
110 {
"200.1 200.2 200.3 200.8 200.9",
111 "1.0 3.0 1.0 1.0 4.0",
122 vector<double> doubleVector;
123 vector<string> tokens;
124 bal::split(tokens, doubleArray, bal::is_space(), bal::token_compress_on);
126 for (
size_t i=0; i < tokens.size(); ++i)
127 if (!tokens[i].empty())
128 doubleVector.push_back(lexical_cast<double>(tokens[i]));
147 s->scanList.scans.push_back(
Scan());
148 Scan& scanRef = s->scanList.scans[0];
157 s->defaultArrayLength = inputMZArray.size();
176 for (
size_t i=0; i < calculator->size(); ++i)
196 for (
size_t j=0; j < mzs.
size(); ++j)
210 cerr <<
"Test failed:\n" << e.what() << endl;
217 int main(
int argc,
char* argv[])
223 if (argc>1 && !strcmp(argv[1],
"-v"))
os_ = &cout;
224 int failedTests =
test();