CppAD: A C++ Algorithmic Differentiation Package
20130102
|
File used to define the CppAD multi-threading allocaor class. More...
Go to the source code of this file.
Classes | |
class | thread_alloc |
Capacity vector for memory allocation block sizes. More... | |
class | thread_alloc::capacity_t |
class | thread_alloc::block_t |
struct | thread_alloc::thread_alloc_info |
Structure of information for each thread. More... | |
Defines | |
#define | CPPAD_MAX_NUM_CAPACITY 100 |
Maximum number of different capacities the allocator will attempt. | |
#define | CPPAD_MIN_DOUBLE_CAPACITY 16 |
Minimum number of double values that will fit in an allocation. | |
#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_THEAD. | |
#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. |
File used to define the CppAD multi-threading allocaor class.
Definition in file thread_alloc.hpp.