CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
template<class Base>
tape_id_t CppAD::local::ADTape< Base >::id_

Unique identifier for this tape.

It is always greater than CPPAD_MAX_NUM_THREADS, and different for every tape (even ones that have been deleted). In addition, id_ % CPPAD_MAX_NUM_THREADS is the thread number for this tape. Set by Independent and effectively const

Definition at line 101 of file ad_tape.hpp.

Referenced by CppAD::AD< Base >::abs_me(), CppAD::discrete< Base >::ad(), CppAD::VecAD_reference< Base >::ADBase(), CppAD::azmul(), CppAD::AD< Base >::erf_me(), CppAD::operator*(), CppAD::AD< Base >::operator*=(), CppAD::operator+(), CppAD::AD< Base >::operator+=(), CppAD::operator-(), CppAD::AD< Base >::operator-=(), CppAD::operator/(), CppAD::AD< Base >::operator/=(), CppAD::pow(), CppAD::AD< Base >::sign_me(), and CppAD::AD< Base >::tape_manage().