CppAD: A C++ Algorithmic Differentiation Package  20130918
csum_op.hpp File Reference

Forward, reverse and sparsity calculations for cummulative summation. More...

Go to the source code of this file.

Namespaces

namespace  CppAD
 

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


Functions

template<class Base >
void CppAD::forward_csum_op (size_t p, size_t q, size_t i_z, const addr_t *arg, size_t num_par, const Base *parameter, size_t nc_taylor, Base *taylor)
 Compute forward mode Taylor coefficients for result of op = CsumOp.
template<class Vector_set >
void CppAD::forward_sparse_jacobian_csum_op (size_t i_z, const addr_t *arg, Vector_set &sparsity)
 Forward mode Jacobian sparsity pattern for CSumOp operator.
template<class Base >
void CppAD::reverse_csum_op (size_t d, size_t i_z, const addr_t *arg, size_t nc_partial, Base *partial)
 Compute reverse mode Taylor coefficients for result of op = CsumOp.
template<class Vector_set >
void CppAD::reverse_sparse_hessian_csum_op (size_t i_z, const addr_t *arg, bool *rev_jacobian, Vector_set &rev_hes_sparsity)
 Reverse mode Hessian sparsity pattern for CSumOp operator.
template<class Vector_set >
void CppAD::reverse_sparse_jacobian_csum_op (size_t i_z, const addr_t *arg, Vector_set &sparsity)
 Reverse mode Jacobian sparsity pattern for CSumOp operator.

Detailed Description

Forward, reverse and sparsity calculations for cummulative summation.

Definition in file csum_op.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines