xgboost

Classes | Public Member Functions | Public Attributes | List of all members
xgboost::common::WQSummary< DType, RType >::Queue Struct Reference

input data queue before entering the summary More...

`#include <quantile.h>`

Collaboration diagram for xgboost::common::WQSummary< DType, RType >::Queue:

## Classes
struct | QEntry

## Public Member Functions
void | Push (DType x, RType w)
void | MakeSummary (WQSummary *out)

## Public Attributes
std::vector< QEntry > | queue
size_t | qtail

## Detailed Description

### template<typename DType, typename RType>
struct xgboost::common::WQSummary< DType, RType >::Queue

input data queue before entering the summary

## Member Function Documentation

## ◆ MakeSummary()

template<typename DType , typename RType >

void xgboost::common::WQSummary< DType, RType >::Queue::MakeSummary | ( | WQSummary * | out | ) |
| inline

## ◆ Push()

template<typename DType , typename RType >

void xgboost::common::WQSummary< DType, RType >::Queue::Push | ( | DType | x,
|  | RType | w
| ) |  |
| inline

## Member Data Documentation

## ◆ qtail

template<typename DType , typename RType >

size_t xgboost::common::WQSummary< DType, RType >::Queue::qtail

## ◆ queue

template<typename DType , typename RType >

std::vector<QEntry> xgboost::common::WQSummary< DType, RType >::Queue::queue

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

- /home/runner/work/xgboost/xgboost/src/common/quantile.h