xgboost

Classes | Namespaces | Functions
threading_utils.h File Reference
`#include <dmlc/common.h>`
`#include <vector>`
`#include <algorithm>`
`#include "xgboost/logging.h"`
Include dependency graph for threading_utils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | xgboost::common::Range1d
class | xgboost::common::BlockedSpace2d

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

## Functions
template<typename Func >
void | xgboost::common::ParallelFor2d (const BlockedSpace2d &space, int nthreads, Func func)
template<typename Index , typename Func >
void | xgboost::common::ParallelFor (Index size, size_t nthreads, Func fn)
template<typename Index , typename Func >
void | xgboost::common::ParallelFor (Index size, Func fn)
int32_t | xgboost::common::OmpSetNumThreads (int32_t *p_threads)
int32_t | xgboost::common::OmpSetNumThreadsWithoutHT (int32_t *p_threads)