CppAD: A C++ Algorithmic Differentiation Package  20171217
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
sparse_unary_op.hpp File Reference

Forward and reverse mode sparsity patterns for unary operators. More...

Go to the source code of this file.

Namespaces

 CppAD
 contains all the variables and functions defined by the CppAD package.
 
 CppAD::local
 

Functions

template<class Vector_set >
void CppAD::local::forward_sparse_hessian_nonlinear_unary_op (size_t i_v, const Vector_set &for_jac_sparsity, Vector_set &for_hes_sparsity)
 Forward mode Hessian sparsity pattern for non-linear unary operators. More...
 
template<class Vector_set >
void CppAD::local::forward_sparse_jacobian_unary_op (size_t i_z, size_t i_x, Vector_set &sparsity)
 Forward mode Jacobian sparsity pattern for all unary operators. More...
 
template<class Vector_set >
void CppAD::local::reverse_sparse_hessian_linear_unary_op (size_t i_z, size_t i_x, bool *rev_jacobian, const Vector_set &for_jac_sparsity, Vector_set &rev_hes_sparsity)
 Reverse mode Hessian sparsity pattern for linear unary operators. More...
 
template<class Vector_set >
void CppAD::local::reverse_sparse_hessian_nonlinear_unary_op (size_t i_z, size_t i_x, bool *rev_jacobian, const Vector_set &for_jac_sparsity, Vector_set &rev_hes_sparsity)
 Reverse mode Hessian sparsity pattern for non-linear unary operators. More...
 
template<class Vector_set >
void CppAD::local::reverse_sparse_jacobian_unary_op (size_t i_z, size_t i_x, Vector_set &sparsity)
 Reverse mode Jacobian sparsity pattern for all unary operators. More...
 

Detailed Description

Forward and reverse mode sparsity patterns for unary operators.

Definition in file sparse_unary_op.hpp.