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_jac ( size_t  q,
const vector< std::set< size_t > > &  r,
vector< std::set< size_t > > &  s,
const vector< Base > &  x 

Link, after case split, from for_jac_sweep to atomic_base.

qis the column dimension for the Jacobian sparsity partterns.
ris the Jacobian sparsity pattern for the argument vector x
sis the Jacobian sparsity pattern for the result vector y
xis the integer value for x arguments that are parameters.

Reimplemented in CppAD::old_atomic< Base >, CppAD::checkpoint< Base >, anonymous_namespace{eigen_mat_mul.hpp}::atomic_eigen_mat_mul< Base >, and anonymous_namespace{mat_mul.hpp}::atomic_mat_mul.

Definition at line 1185 of file atomic_base.hpp.

Referenced by CppAD::local::for_jac_sweep(), and CppAD::atomic_base< double >::for_sparse_jac().