xgboost

Public Types | Static Public Member Functions | Public Attributes | List of all members
xgboost::common::Sched Struct Reference

`#include <threading_utils.h>`

Collaboration diagram for xgboost::common::Sched:

## Public Types
enum | { kAuto, kDynamic, kStatic, kGuided }

## Static Public Member Functions
static Sched | Auto ()
static Sched | Dyn (size_t n=0)
static Sched | Static (size_t n=0)
static Sched | Guided ()

## Public Attributes
enum xgboost::common::Sched:: { ... } | sched
size_t | chunk {0}

## Detailed Description

OpenMP schedule

## Member Enumeration Documentation

## ◆ anonymous enum

anonymous enum

Enumerator
kAuto |
kDynamic |
kStatic |
kGuided |

## Member Function Documentation

## ◆ Auto()

static Sched xgboost::common::Sched::Auto | ( |  | ) |
| inline static

## ◆ Dyn()

static Sched xgboost::common::Sched::Dyn | ( | size_t | n = `0` | ) |
| inline static

## ◆ Guided()

static Sched xgboost::common::Sched::Guided | ( |  | ) |
| inline static

## ◆ Static()

static Sched xgboost::common::Sched::Static | ( | size_t | n = `0` | ) |
| inline static

## Member Data Documentation

## ◆ chunk

size_t xgboost::common::Sched::chunk {0}

## ◆ sched

enum { ... } xgboost::common::Sched::sched

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

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