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

Forward, reverse, and sparse operations for conditional expressions. 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::conditional_exp_op (size_t i_z, const addr_t *arg, size_t num_par, const Base *parameter, size_t nc_taylor)
 Shared documentation for conditional expressions (not called).
template<class Base >
void CppAD::forward_cond_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 op = CExpOp.
template<class Base >
void CppAD::forward_cond_op_0 (size_t i_z, const addr_t *arg, size_t num_par, const Base *parameter, size_t nc_taylor, Base *taylor)
 Compute zero order forward mode Taylor coefficients for op = CExpOp.
template<class Vector_set >
void CppAD::forward_sparse_jacobian_cond_op (size_t i_z, const addr_t *arg, size_t num_par, Vector_set &sparsity)
 Compute forward Jacobian sparsity patterns for op = CExpOp.
template<class Base >
void CppAD::reverse_cond_op (size_t d, size_t i_z, const addr_t *arg, size_t num_par, const Base *parameter, size_t nc_taylor, const Base *taylor, size_t nc_partial, Base *partial)
 Compute reverse mode Taylor coefficients for op = CExpOp.
template<class Vector_set >
void CppAD::reverse_sparse_hessian_cond_op (size_t i_z, const addr_t *arg, size_t num_par, bool *jac_reverse, Vector_set &hes_sparsity)
 Compute reverse Hessian sparsity patterns for op = CExpOp.
template<class Vector_set >
void CppAD::reverse_sparse_jacobian_cond_op (bool nz_compare, size_t i_z, const addr_t *arg, size_t num_par, Vector_set &sparsity)
 Compute reverse Jacobian sparsity patterns for op = CExpOp.
template<class Vector_set >
void CppAD::sparse_conditional_exp_op (size_t i_z, const addr_t *arg, size_t num_par)
 Shared documentation for conditional expression sparse operations (not called).

Detailed Description

Forward, reverse, and sparse operations for conditional expressions.

Definition in file cond_op.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines