|
Medial Code Documentation
|
Copyright 2017-2023, XGBoost Contributors. More...
#include <algorithm>#include <cstddef>#include <cstdint>#include <limits>#include <memory>#include <type_traits>#include <utility>#include "../data/adapter.h"#include "../data/gradient_index.h"#include "algorithm.h"#include "bitfield.h"#include "hist_util.h"#include "ref_resource_view.h"#include "xgboost/base.h"#include "xgboost/span.h"Go to the source code of this file.
Data Structures | |
| 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. More... | |
| class | xgboost::common::SparseColumnIter< BinIdxT > |
| class | xgboost::common::DenseColumnIter< BinIdxT, any_missing > |
| Column stored as a dense vector. More... | |
| class | xgboost::common::ColumnMatrix |
| Column major matrix for gradient index on CPU. More... | |
Namespaces | |
| namespace | xgboost |
| namespace of xgboost | |
| namespace | xgboost::common |
| Copyright 2017-2023, XGBoost Contributors. | |
Enumerations | |
| enum | xgboost::common::ColumnType : std::uint8_t { kDenseColumn , kSparseColumn } |
| column type | |
Copyright 2017-2023, XGBoost Contributors.
Utility for fast column-wise access