CppAD: A C++ Algorithmic Differentiation Package  20130102
template<class Base >
static void user_atomic< Base >::rev_hes_sparse ( size_t  index,
size_t  id,
size_t  n,
size_t  m,
size_t  q,
vector< std::set< size_t > > &  r,
const vector< bool > &  s,
vector< bool > &  t,
const vector< std::set< size_t > > &  u,
vector< std::set< size_t > > &  v 
) [inline, static]

Link from reverse Hessian sparsity sweep to users routine.

Parameters:
indexindex in the list of all user_atomic objects corresponding to this function.
idextra information vector that is just passed through by CppAD, and possibly used by user's routines.
ndomain space size for this calcualtion.
mrange space size for this calculation.
qis the column dimension for the sparsity partterns.
ris the forward Jacobian sparsity pattern w.r.t the argument vector x
sis the reverse Jacobian sparsity pattern w.r.t the result vector y.
tis the reverse Jacobian sparsity pattern w.r.t the argument vector x.
uis the Hessian sparsity pattern w.r.t the result vector y.
vis the Hessian sparsity pattern w.r.t the argument vector x.

Definition at line 1330 of file user_atomic.hpp.

Referenced by RevHesSweep().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines