CppAD: A C++ Algorithmic Differentiation Package
20171217
|
|
inlinestaticprivate |
Get pointer to the information for this thread.
thread | [in] Is the thread number for this information pointer. |
clear | If clear is true, then the information pointer for this thread is deleted and the CPPAD_NULL pointer is returned. There must be no memory currently in either the inuse or avaialble lists when this routine is called. |
info
is the retured pointer, info->count_inuse == 0
and info->count_available == 0
. In addition, for c = 0 , ... , CPPAD_MAX_NUM_CAPACITY-1
info->root_inuse_[c].next_ == CPPAD_NULL
and info->root_available_[c].next_ == CPPAD_NULL
. Definition at line 194 of file thread_alloc.hpp.
Referenced by available(), dec_available(), dec_inuse(), free_available(), get_memory(), inc_available(), inc_inuse(), inuse(), parallel_setup(), and return_memory().