xgboost

Classes | Namespaces | Enumerations
column_matrix.h File Reference

Utility for fast column-wise access. More...

`#include <limits>`
`#include <vector>`
`#include <memory>`
`#include "hist_util.h"`
Include dependency graph for column_matrix.h:

Go to the source code of this file.

## Classes
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::SparseColumn< BinIdxType >
class | xgboost::common::DenseColumn< BinIdxType >
class | xgboost::common::ColumnMatrix
| a collection of columns, with support for construction from GHistIndexMatrix. More...

## Namespaces
| xgboost
| namespace of xgboost
| xgboost::common

## Enumerations
enum | xgboost::common::ColumnType { xgboost::common::kDenseColumn, xgboost::common::kSparseColumn }
| column type More...

## Detailed Description

Utility for fast column-wise access.

Copyright 2017 by Contributors

Author
  Philip Cho