| xgboost | 
用于高精度梯度对的定点表示。具有不同的接口,因此我们不会在增益计算中意外使用它。更多...
#include <base.h>

| 公共类型 | |
| 使用 | ValueT = T | 
| 公共成员函数 | |
| XGBOOST_DEVICE | GradientPairInt64 (T grad, T hess) | 
| GradientPairInt64 ()=default | |
| GradientPairInt64 (GradientPairInt64 const &g)=default | |
| GradientPairInt64 & | operator= (GradientPairInt64 const &g)=default | 
| XGBOOST_DEVICE T | GetQuantisedGrad () const | 
| XGBOOST_DEVICE T | GetQuantisedHess () const | 
| XGBOOST_DEVICE GradientPairInt64 & | operator+= (const GradientPairInt64 &rhs) | 
| XGBOOST_DEVICE GradientPairInt64 | operator+ (const GradientPairInt64 &rhs) const | 
| XGBOOST_DEVICE GradientPairInt64 & | operator-= (const GradientPairInt64 &rhs) | 
| XGBOOST_DEVICE GradientPairInt64 | operator- (const GradientPairInt64 &rhs) const | 
| XGBOOST_DEVICE bool | operator== (const GradientPairInt64 &rhs) const | 
| 友元 | |
| std::ostream & | operator<< (std::ostream &os, const GradientPairInt64 &g) | 
用于高精度梯度对的定点表示。具有不同的接口,因此我们不会意外地在增益计算中使用它。
| 
 | inline | 
| 
 | 默认 | 
| 
 | 默认 | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | 默认 | 
| 
 | inline | 
| 
 | 友元 |