CppAD: A C++ Algorithmic Differentiation Package
20130918
|
void CppAD::ForSparseJacSet | ( | bool | transpose, |
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)
Base | see SparseJacBool . |
VectorSet | is a simple vector class with elements of type std::set<size_t> . |
transpose | see SparseJacBool . |
q | see SparseJacBool . |
r | see SparseJacBool . |
s | see SparseJacBool . |
total_num_var | see SparseJacBool . |
dep_taddr | see SparseJacBool . |
ind_taddr | see SparseJacBool . |
play | see SparseJacBool . |
for_jac_sparsity | see SparseJacBool . |
Definition at line 402 of file for_sparse_jac.hpp.
Referenced by CppAD::ADFun< Base >::ForSparseJacCase().