diff options
author | Joe Zhao <ztuowen@gmail.com> | 2015-05-13 18:56:39 +0800 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2015-05-13 18:56:39 +0800 |
commit | 52ca742e14e36cd37010bae9a7678dd5b1a7eaf5 (patch) | |
tree | e76674e9ae78764de175f57d7a3bb162c6ac0ed4 /tools/fileDataProvider.cpp | |
parent | 20587ac550cfcb2d7b3d6ec16e46ba1a8d0af869 (diff) | |
download | ranksvm-52ca742e14e36cd37010bae9a7678dd5b1a7eaf5.tar.gz ranksvm-52ca742e14e36cd37010bae9a7678dd5b1a7eaf5.tar.bz2 ranksvm-52ca742e14e36cd37010bae9a7678dd5b1a7eaf5.zip |
branched for mem
Diffstat (limited to 'tools/fileDataProvider.cpp')
-rw-r--r-- | tools/fileDataProvider.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/fileDataProvider.cpp b/tools/fileDataProvider.cpp index e9b7f3d..1ff0279 100644 --- a/tools/fileDataProvider.cpp +++ b/tools/fileDataProvider.cpp @@ -170,4 +170,15 @@ void RidFileDP::take(int n,vector<DataEntry*> &a,vector<DataEntry*> &b) b.push_back(tmp[i]); scrambler(a); scrambler(b); +} + +void RidFileDP::getAllDataSet(RidList &out){ + DataEntry *e; + if (!read) + readEntries(); + out.clear(); + std::vector<DataEntry*> &dat = d.getData(); + for (int i=0;i<dat.size();++i) + out.addEntry(dat[i]); + out.setfSize(d.getfSize()); }
\ No newline at end of file |