CppAD: A C++ Algorithmic Differentiation Package  20130918
template<class Base>
virtual bool CppAD::atomic_base< Base >::rev_sparse_hes ( const vector< bool > &  vx,
const vector< bool > &  s,
vector< bool > &  t,
size_t  q,
const vector< std::set< size_t > > &  r,
const vector< std::set< size_t > > &  u,
vector< std::set< size_t > > &  v 
) [inline, virtual, inherited]

Link from reverse Hessian sparsity sweep to base_atomic.

Parameters:
vx[in] which componens of x are variables.
s[in] is the reverse Jacobian sparsity pattern w.r.t the result vector y.
t[out] is the reverse Jacobian sparsity pattern w.r.t the argument vector x.
q[in] is the column dimension for the sparsity partterns.
r[in] is the forward Jacobian sparsity pattern w.r.t the argument vector x
u[in] is the Hessian sparsity pattern w.r.t the result vector y.
v[out] is the Hessian sparsity pattern w.r.t the argument vector x.

Reimplemented in CppAD::old_atomic< Base >, and CppAD::checkpoint< Base >.

Definition at line 1416 of file atomic_base.hpp.

Referenced by CppAD::RevHesSweep().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines