CppAD: A C++ Algorithmic Differentiation Package
20171217
|
File used to define the CppAD multi-threading allocator class. More...
Go to the source code of this file.
Classes | |
class | CppAD::thread_alloc::block_t |
class | CppAD::thread_alloc::capacity_t |
class | CppAD::thread_alloc |
Capacity vector for memory allocation block sizes. More... | |
struct | CppAD::thread_alloc::thread_alloc_info |
Structure of information for each thread. More... | |
Namespaces | |
CppAD | |
contains all the variables and functions defined by the CppAD package. | |
Macros | |
#define | CPPAD_MAX_NUM_CAPACITY 100 |
Maximum number of different capacities the allocator will attempt. More... | |
#define | CPPAD_MIN_DOUBLE_CAPACITY 16 |
Minimum number of double values that will fit in an allocation. More... | |
#define | CPPAD_TRACE_CAPACITY 0 |
If NDEBUG is not defined, print all calls to get_memory and return_memory that correspond to this capacity and thread CPPAD_TRACE_THREAD. More... | |
#define | CPPAD_TRACE_THREAD 0 |
If NDEBUG is not defined, print all calls to get_memory and return_memory that correspond to this thead and capacity CPPAD_TRACE_CAPACITY. More... | |
File used to define the CppAD multi-threading allocator class.
Definition in file thread_alloc.hpp.