CppAD: A C++ Algorithmic Differentiation Package 20110419
tape_link.hpp

Functions

static size_t * AD::id_handle (size_t thread)
 Get the identifier for the tape that records AD<Base> operations for the specified thread.
static ADTape< Base > ** AD::tape_handle (size_t thread)
 Get a handle to the tape that records AD<Base> operations for the specified thread.
static ADTape< Base > * AD::tape_ptr (void)
 Get a pointer to tape that records AD<Base> operations for the current thread.
static ADTape< Base > * AD::tape_ptr (size_t id)
 Get a pointer to tape that records AD<Base> operations for the current thread.
static size_t AD::tape_new (void)
 Create a new tape that records AD<Base> operations for current thread.
static void AD::tape_delete (size_t id)
 Delete the tape, and advance the id number, corresponding to AD<Base> operations for the current thread.
ADTape< Base > * AD::tape_this (void) const
 Get a pointer to tape that records AD<Base> operations for the current thread.