CppAD: A C++ Algorithmic Differentiation Package  20130102
for_sparse_jac.hpp

Files

file  for_sparse_jac.hpp
 

Forward mode Jacobian sparsity patterns.


Functions

template<class Base , class VectorSet >
void ForSparseJacBool (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, sparse_pack &for_jac_sparsity)
 Calculate Jacobian vector of bools sparsity patterns using forward mode.
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.
template<class VectorSet >
void ADFun< Base >::ForSparseJacCase (bool set_type, size_t q, const VectorSet &r, VectorSet &s)
 Private helper function for ForSparseJac(q, r).
template<class VectorSet >
void ADFun< Base >::ForSparseJacCase (const std::set< size_t > &set_type, size_t q, const VectorSet &r, VectorSet &s)
 Private helper function for ForSparseJac(q, r).
template<typename VectorSet >
VectorSet ADFun< Base >::ForSparseJac (size_t q, const VectorSet &r)
 User API for Jacobian sparsity patterns using forward mode.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines