|
CppAD: A C++ Algorithmic Differentiation Package
20171217
|
Defines the OpCode enum type and functions related to it. 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 | |
| size_t | CppAD::local::arg_is_variable (OpCode op, const addr_t *arg, pod_vector< bool > &is_variable) |
| Determines which arguments are variaibles for an operator. More... | |
| template<> | |
| bool | CppAD::local::is_pod< OpCode > (void) |
| specialize is_pod<OpCode> to be true More... | |
| size_t | CppAD::local::NumArg (OpCode op) |
| Number of arguments for a specified operator. More... | |
| size_t | CppAD::local::NumRes (OpCode op) |
| Number of variables resulting from the specified operation. More... | |
| const char * | CppAD::local::OpName (OpCode op) |
| Fetch the name for a specified operation. More... | |
| template<class Base > | |
| void | CppAD::local::printOp (std::ostream &os, const local::player< Base > *play, size_t i_op, size_t i_var, OpCode op, const addr_t *ind) |
| Prints a single operator and its operands. More... | |
| template<class Type > | |
| void | CppAD::local::printOpField (std::ostream &os, const char *leader, const Type &value, size_t width) |
| Prints a single field corresponding to an operator. More... | |
| template<class Value > | |
| void | CppAD::local::printOpResult (std::ostream &os, size_t nfz, const Value *fz, size_t nrz, const Value *rz) |
| Prints the result values correspnding to an operator. More... | |
Defines the OpCode enum type and functions related to it.
Definition in file op_code.hpp.