| 83 | inline bool has_init_score() const { return has_init_score_; } |
| 84 | |
| 85 | inline void AddScore(double val, int cur_tree_id) { |
| 86 | const size_t offset = static_cast<size_t>(num_data_) * cur_tree_id; |
| 87 | #pragma omp parallel for schedule(static) |
| 88 | for (int i = 0; i < num_data_; ++i) { |
| 89 | score_[offset + i] += val; |
| 90 | } |
| 91 | } |
| 92 | |
| 93 | inline void MultiplyScore(double val, int cur_tree_id) { |
| 94 | const size_t offset = static_cast<size_t>(num_data_) * cur_tree_id; |
no test coverage detected