From 539d633fe91ee44c5b5be77b2eaded2f1868c4ca Mon Sep 17 00:00:00 2001 From: Joe Zhao Date: Tue, 28 Apr 2015 10:21:25 +0800 Subject: CMC auditing & using std in main --- model/rankaccu.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'model/rankaccu.h') diff --git a/model/rankaccu.h b/model/rankaccu.h index 3fe5379..adf1a1f 100644 --- a/model/rankaccu.h +++ b/model/rankaccu.h @@ -8,6 +8,36 @@ #include #include"../tools/dataProvider.h" +#define CMC_MAX 100 + +class CMC +{ +private: + std::vector acc; + int cnt; +public: + void clear(){for (int i=0;i getAcc() { + std::vector res; + res.reserve(CMC_MAX); + double cumu = 0; + for (int i=0;i pred,CMC & cmc); + int rank_accu(DataList &D,const std::vector pred); #endif //RANKSVM_RANKACCU_H -- cgit v1.2.3-70-g09d2