Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions
xgboost::common::DenseColumnIter< BinIdxT, any_missing > Class Template Reference

Column stored as a dense vector. More...

#include <column_matrix.h>

Inheritance diagram for xgboost::common::DenseColumnIter< BinIdxT, any_missing >:
xgboost::common::Column< BinIdxT >

Public Member Functions

 DenseColumnIter (common::Span< const BinIdxT > index, bst_bin_t index_base, LBitField32 missing_flags, size_t feature_offset)
 
 DenseColumnIter (DenseColumnIter const &)=delete
 
 DenseColumnIter (DenseColumnIter &&)=default
 
bool IsMissing (size_t ridx) const
 
bst_bin_t operator[] (size_t ridx) const
 
- Public Member Functions inherited from xgboost::common::Column< BinIdxT >
 Column (common::Span< const BinIdxT > index, bst_bin_t least_bin_idx)
 
bst_bin_t GetGlobalBinIdx (size_t idx) const
 
size_t Size () const
 

Additional Inherited Members

- Static Public Attributes inherited from xgboost::common::Column< BinIdxT >
static constexpr bst_bin_t kMissingId
 

Detailed Description

template<typename BinIdxT, bool any_missing>
class xgboost::common::DenseColumnIter< BinIdxT, any_missing >

Column stored as a dense vector.

It might still contain missing values as indicated by the missing flags.


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