Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions
LightGBM::SparseBinIterator< VAL_T > Class Template Reference
Inheritance diagram for LightGBM::SparseBinIterator< VAL_T >:
LightGBM::BinIterator

Public Member Functions

 SparseBinIterator (const SparseBin< VAL_T > *bin_data, uint32_t min_bin, uint32_t max_bin, uint32_t default_bin)
 
 SparseBinIterator (const SparseBin< VAL_T > *bin_data, data_size_t start_idx)
 
uint32_t RawGet (data_size_t idx) override
 
VAL_T InnerRawGet (data_size_t idx)
 
uint32_t Get (data_size_t idx) override
 Get bin data on specific row index.
 
void Reset (data_size_t idx) override
 

Member Function Documentation

◆ Get()

template<typename VAL_T >
uint32_t LightGBM::SparseBinIterator< VAL_T >::Get ( data_size_t  idx)
inlineoverridevirtual

Get bin data on specific row index.

Parameters
idxIndex of this data
Returns
Bin data

Implements LightGBM::BinIterator.

◆ RawGet()

template<typename VAL_T >
uint32_t LightGBM::SparseBinIterator< VAL_T >::RawGet ( data_size_t  idx)
inlineoverridevirtual

Implements LightGBM::BinIterator.

◆ Reset()

template<typename VAL_T >
void LightGBM::SparseBinIterator< VAL_T >::Reset ( data_size_t  idx)
inlineoverridevirtual

Implements LightGBM::BinIterator.


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