Remove some unused functions as reported by cppcheck (#4743)

This commit is contained in:
Rong Ou 2019-08-06 23:42:33 -07:00 committed by Jiaming Yuan
parent 3e2c472944
commit 602484e19f
5 changed files with 3 additions and 23 deletions

View File

@ -47,7 +47,7 @@ struct BitMap {
for (bst_omp_uint i = 0; i < nsize; ++i) {
uint32_t res = 0;
for (int k = 0; k < 32; ++k) {
int bit = vec[(i << 5) | k];
uint32_t bit = vec[(i << 5) | k];
res |= (bit << k);
}
data[i] = res;

View File

@ -31,13 +31,13 @@ const char* kMaxDeltaStepDefaultValue = "0.7";
inline bool IsFloat(const std::string& str) {
std::stringstream ss(str);
float f;
float f{};
return !((ss >> std::noskipws >> f).rdstate() ^ std::ios_base::eofbit);
}
inline bool IsInt(const std::string& str) {
std::stringstream ss(str);
int i;
int i{};
return !((ss >> std::noskipws >> i).rdstate() ^ std::ios_base::eofbit);
}
@ -535,9 +535,6 @@ class LearnerImpl : public Learner {
gbm_->PredictBatch(data, out_preds, ntree_limit);
}
// return whether model is already initialized.
bool ModelInitialized() const { return configured_; }
void ConfigureObjective(LearnerTrainParam const& old, Args* p_args) {
if (cfg_.find("num_class") != cfg_.cend() && cfg_.at("num_class") != "0") {
cfg_["num_output_group"] = cfg_["num_class"];

View File

@ -146,10 +146,6 @@ class LambdaRankObj : public ObjFunction {
inline static bool CmpPred(const ListEntry &a, const ListEntry &b) {
return a.pred > b.pred;
}
// comparator by label
inline static bool CmpLabel(const ListEntry &a, const ListEntry &b) {
return a.label > b.label;
}
};
/*! \brief a pair in the lambda rank */
struct LambdaPair {

View File

@ -817,9 +817,6 @@ class DistColMaker : public ColMaker {
this->position_[ridx] = nid;
}
}
inline const int* GetLeafPosition() const {
return dmlc::BeginPtr(this->position_);
}
protected:
void SetNonDefaultPosition(const std::vector<int> &qexpand, DMatrix *p_fmat,

View File

@ -96,16 +96,6 @@ class HistMaker: public BaseMaker {
hset[tid].data.resize(cut.size(), GradStats());
}
}
// aggregate all statistics to hset[0]
inline void Aggregate() {
bst_omp_uint nsize = static_cast<bst_omp_uint>(cut.size());
#pragma omp parallel for schedule(static)
for (bst_omp_uint i = 0; i < nsize; ++i) {
for (size_t tid = 1; tid < hset.size(); ++tid) {
hset[0].data[i].Add(hset[tid].data[i]);
}
}
}
/*! \brief clear the workspace */
inline void Clear() {
cut.clear(); rptr.resize(1); rptr[0] = 0;