CppAD: A C++ Algorithmic Differentiation Package
20130102
|
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. |