CppAD: A C++ Algorithmic Differentiation Package  20130102
template<class Base , class VectorSet >
void ForSparseJacSet ( size_t  q,
const VectorSet &  r,
VectorSet &  s,
size_t  total_num_var,
CppAD::vector< size_t > &  dep_taddr,
CppAD::vector< size_t > &  ind_taddr,
CppAD::player< Base > &  play,
CPPAD_INTERNAL_SPARSE_SET for_jac_sparsity 
)

Calculate Jacobian vector of sets sparsity patterns using forward mode.

The C++ source code corresponding to this operation is

	s = f.ForSparseJac(q, r)
Template Parameters:
Basesee SparseJacBool.
VectorSetis a simple vector class with elements of type std::set<size_t>.
Parameters:
qsee SparseJacBool.
rsee SparseJacBool.
ssee SparseJacBool.
total_num_varsee SparseJacBool.
dep_taddrsee SparseJacBool.
ind_taddrsee SparseJacBool.
playsee SparseJacBool.
for_jac_sparsitysee SparseJacBool.

Definition at line 342 of file for_sparse_jac.hpp.

Referenced by ADFun< Base >::ForSparseJacCase().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines