CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
template<class Base >
template<class VectorSet >
void CppAD::ADFun< Base >::ForSparseJacCase ( const std::set< size_t > &  set_type,
bool  transpose,
bool  dependency,
size_t  q,
const VectorSet &  r,
VectorSet &  s 
)
private

Private helper function for ForSparseJac(q, r) set sparsity.

All of the description in the public member function ForSparseJac(q, r) applies.

Parameters
set_typeis a std::set<size_t> object. This argument is used to dispatch to the proper source code depending on the value of VectorSet::value_type.
transposeSee ForSparseJac(q, r, transpose, dependency).
dependencySee ForSparseJac(q, r, transpose, dependency).
qSee ForSparseJac(q, r, transpose, dependency).
rSee ForSparseJac(q, r, transpose, dependency).
sis the return value for the corresponding call to ForSparseJac(q, r).

Definition at line 371 of file for_sparse_jac.hpp.