CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
template<class Base>
virtual bool CppAD::atomic_base< Base >::for_sparse_hes ( const vector< bool > &  vx,
const vector< bool > &  r,
const vector< bool > &  s,
vector< std::set< size_t > > &  h,
const vector< Base > &  x 
)
inlinevirtualinherited

Link, after case split, from for_hes_sweep to atomic_base.

Parameters
vx[in] which componens of x are variables.
r[in] is the forward Jacobian sparsity pattern w.r.t the argument vector x.
s[in] is the reverse Jacobian sparsity pattern w.r.t the result vector y.
h[out] is the Hessian sparsity pattern w.r.t the argument vector x.
xis the integer value of the x arguments that are parameters.

Reimplemented in anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >.

Definition at line 1728 of file atomic_base.hpp.

Referenced by CppAD::local::for_hes_sweep(), and CppAD::atomic_base< double >::for_sparse_hes().