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

Go to the source code of this file.

Namespaces

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

Functions

bool CppAD::local::optimize::add_or_subtract (OpCode op)
 Is this an addition or subtraction operator. More...
 
template<class Base >
void CppAD::local::optimize::get_opt_op_info (bool conditional_skip, bool compare_op, bool print_for_op, const player< Base > *play, const vector< size_t > &dep_taddr, vector< struct_cexp_info > &cexp_info, sparse_list &skip_op_true, sparse_list &skip_op_false, vector< bool > &vecad_used, vector< struct_opt_op_info > &opt_op_info)
 Get variable to operator map and operator basic operator information. More...
 
template<class Base >
void CppAD::local::optimize::usage_cexp_result2arg (const player< Base > *play, bool sum_result, size_t i_result, size_t i_arg, vector< struct_opt_op_info > &opt_op_info, sparse_list &cexp_set)
 Increarse argument usage and propagate cexp_set from result to argument. More...