CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
template<class Base>
atomic_base<Base>* CppAD::local::player< Base >::get_user_info ( const OpCode  op,
const addr_t op_arg,
size_t &  user_old,
size_t &  user_m,
size_t &  user_n 
) const
inline

unpack extra information corresponding to a UserOp

Parameters
op[in] must be a UserOp
op_arg[in] is the arguments for this operator
user_old[out] is the extra information passed to the old style user atomic functions.
user_m[out] is the number of results for this user atmoic function.
user_n[out] is the number of arguments for this user atmoic function.
Returns
Is a pointer to this user atomic function.

Definition at line 517 of file player.hpp.

Referenced by CppAD::local::for_hes_sweep(), CppAD::local::for_jac_sweep(), CppAD::local::forward0sweep(), CppAD::local::forward1sweep(), CppAD::local::forward2sweep(), CppAD::local::rev_hes_sweep(), CppAD::local::rev_jac_sweep(), and CppAD::local::reverse_sweep().