Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes
xgboost::common::Column< BinIdxType > Class Template Reference

a column storage, to be used with ApplySplit. Note that each bin id is stored as index[i] + index_base. Different types of column index for each column allow to reduce the memory usage. More...

#include <column_matrix.h>

Public Member Functions

 Column (common::Span< const BinIdxType > index, bst_bin_t least_bin_idx)
 
bst_bin_t GetGlobalBinIdx (size_t idx) const
 
size_t Size () const
 

Static Public Attributes

static constexpr bst_bin_t kMissingId = -1
 

Detailed Description

template<typename BinIdxType>
class xgboost::common::Column< BinIdxType >

a column storage, to be used with ApplySplit. Note that each bin id is stored as index[i] + index_base. Different types of column index for each column allow to reduce the memory usage.


The documentation for this class was generated from the following file: