diff options
author | graehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-08-17 22:05:54 +0000 |
---|---|---|
committer | graehl <graehl@ec762483-ff6d-05da-a07a-a48fb63a330f> | 2010-08-17 22:05:54 +0000 |
commit | 06d0d5cc15bfc18748030b1ddcf5329d850a76f1 (patch) | |
tree | 03df9d5f19d5c8cebf4367d8fc0378528e6b81cf /vest/mr_vest_map.cc | |
parent | 4f27006ca3699d28cbdec6e3e8dd44d73afbc3ba (diff) |
vest generate / map vector print / read compatability
git-svn-id: https://ws10smt.googlecode.com/svn/trunk@584 ec762483-ff6d-05da-a07a-a48fb63a330f
Diffstat (limited to 'vest/mr_vest_map.cc')
-rw-r--r-- | vest/mr_vest_map.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/vest/mr_vest_map.cc b/vest/mr_vest_map.cc index 1506a99f..71dda6d7 100644 --- a/vest/mr_vest_map.cc +++ b/vest/mr_vest_map.cc @@ -43,6 +43,11 @@ void InitCommandLine(int argc, char** argv, po::variables_map* conf) { } bool ReadSparseVectorString(const string& s, SparseVector<double>* v) { +#if 0 + // this should work, but untested. + std::istringstream i(s); + i>>*v; +#else vector<string> fields; Tokenize(s, ';', &fields); if (fields.empty()) return false; @@ -56,6 +61,7 @@ bool ReadSparseVectorString(const string& s, SparseVector<double>* v) { v->set_value(FD::Convert(pair[0]), atof(pair[1].c_str())); } return true; +#endif } int main(int argc, char** argv) { |