CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
template<class Base >
local::ADTape< Base > * CppAD::AD< Base >::tape_ptr ( void  )

Pointer for the tape for this AD<Base> class and the current thread.

Template Parameters
Baseis the base type corresponding to AD<Base> operations.
is a pointer to the tape that is currently recording AD<Base> operations for the current thread. If this value is CPPAD_NULL, there is no tape currently recording AD<Base> operations for this thread.

Definition at line 130 of file tape_link.hpp.

Referenced by CppAD::AD< Base >::abort_recording(), CppAD::VecAD_reference< Base >::ADBase(), CppAD::ADFun< Base >::ADFun(), CppAD::azmul(), CppAD::ADFun< Base >::Dependent(), 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::VecAD_reference< Base >::operator=(), CppAD::VecAD< Base >::operator[](), CppAD::pow(), and CppAD::PrintFor().