CppAD: A C++ Algorithmic Differentiation Package
20171217
|
Information about one conditional expression. More...
Public Attributes | |
CompareOp | cop |
comparision operator for this conditional expression More... | |
size_t | flag |
(flag & 1) is true if and only if left is a variable (flag & 2) is true if and only if right is a variable More... | |
size_t | i_op |
The operator index for this conditional expression operation. More... | |
size_t | left |
variable or parameter index for left comparison operand More... | |
size_t | max_left_right |
maximum variable index between left and right (ignoring parameters). More... | |
size_t | right |
variable or parameter index for right comparison operand More... | |
CppAD::vector< size_t > | skip_op_false |
set of variables that are not used when comparison result is false Note that UsrapOp, UsravOp, UsrrpOp, and UsrrvOp, are not in this vector and should be skipped when the corresponding UserOp are skipped. More... | |
CppAD::vector< size_t > | skip_op_true |
set of operator that are not used when comparison result is true Note that UsrapOp, UsravOp, UsrrpOp, and UsrrvOp, are not in this vector and should be skipped when the corresponding UserOp are skipped. More... | |
Information about one conditional expression.
Definition at line 27 of file cexp_info.hpp.