CppAD: A C++ Algorithmic Differentiation Package
20130102
|
Files | |
file | rev_sparse_hes.hpp |
Reverse mode Hessian sparsity patterns. | |
Functions | |
template<class Base , class VectorSet , class Sparsity > | |
void | RevSparseHesBool (size_t q, const VectorSet &s, VectorSet &h, size_t total_num_var, CppAD::vector< size_t > &dep_taddr, CppAD::vector< size_t > &ind_taddr, CppAD::player< Base > &play, Sparsity &for_jac_sparsity) |
Calculate Hessian sparsity patterns using reverse mode. | |
template<class Base , class VectorSet , class Sparsity > | |
void | RevSparseHesSet (size_t q, const VectorSet &s, VectorSet &h, size_t total_num_var, CppAD::vector< size_t > &dep_taddr, CppAD::vector< size_t > &ind_taddr, CppAD::player< Base > &play, Sparsity &for_jac_sparsity) |
Calculate Hessian sparsity patterns using reverse mode. | |
template<typename VectorSet > | |
VectorSet | ADFun< Base >::RevSparseHes (size_t q, const VectorSet &s) |
User API for Hessian sparsity patterns using reverse mode. | |
template<class VectorSet > | |
void | ADFun< Base >::RevSparseHesCase (bool set_type, size_t q, const VectorSet &s, VectorSet &h) |
Private helper function for RevSparseHes(q, s). | |
template<class VectorSet > | |
void | ADFun< Base >::RevSparseHesCase (const std::set< size_t > &set_type, size_t q, const VectorSet &s, VectorSet &h) |
Private helper function for RevSparseHes(q, s). |