Main thread desk object.
More...
#include <desk.h>
|
| Desk (int i) |
|
void | setup (std::atomic< size_t > *stored_in_leaf_p, std::atomic< id_t > *next_id_p, std::vector< std::pair< id_t, id_t >> *tree_p, std::vector< size_t > *ntfp=nullptr, mu::variant< std::vector< float >, std::vector< double >, std::vector< uint32_t >, std::vector< uint8_t >> *nttp=nullptr, std::vector< Mat< float >> *lrmp=nullptr, const uint &random_seed=0) |
|
void | reset () |
|
Main thread desk object.
Contains all thread-local variables for one thread.
Definition at line 201 of file desk.h.
◆ Desk()
forpy::Desk::Desk |
( |
int |
i | ) |
|
|
inline |
◆ reset()
void forpy::Desk::reset |
( |
| ) |
|
|
inline |
◆ setup()
void forpy::Desk::setup |
( |
std::atomic< size_t > * |
stored_in_leaf_p, |
|
|
std::atomic< id_t > * |
next_id_p, |
|
|
std::vector< std::pair< id_t, id_t >> * |
tree_p, |
|
|
std::vector< size_t > * |
ntfp = nullptr , |
|
|
mu::variant< std::vector< float >, std::vector< double >, std::vector< uint32_t >, std::vector< uint8_t >> * |
nttp = nullptr , |
|
|
std::vector< Mat< float >> * |
lrmp = nullptr , |
|
|
const uint & |
random_seed = 0 |
|
) |
| |
|
inline |
Setup for thread-local processing.
Definition at line 209 of file desk.h.
◆ thread_id
const int forpy::Desk::thread_id |
The documentation for this struct was generated from the following file:
- /Users/classner/git/forpy/include/forpy/util/desk.h