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

Type used to distinguish different AD< Base > atomic operations.

Each of the operators ends with the characters Op. Ignoring the Op at the end, the operators appear in alphabetical order. Binary operation where both operands have type AD< Base > use the following convention for thier endings:

    Ending  Left-Operand  Right-Operand
      pvOp     parameter       variable
      vpOp      variable      parameter
      vvOp      variable       variable

For example, AddpvOp represents the addition operator where the left operand is a parameter and the right operand is a variable.

Enumerator
AbsOp 
AcosOp 
AcoshOp 
AddpvOp 
AddvvOp 
AsinOp 
AsinhOp 
AtanOp 
AtanhOp 
BeginOp 
CExpOp 
CosOp 
CoshOp 
CSkipOp 
CSumOp 
DisOp 
DivpvOp 
DivvpOp 
DivvvOp 
EndOp 
EqpvOp 
EqvvOp 
ErfOp 
ExpOp 
Expm1Op 
InvOp 
LdpOp 
LdvOp 
LepvOp 
LevpOp 
LevvOp 
LogOp 
Log1pOp 
LtpvOp 
LtvpOp 
LtvvOp 
MulpvOp 
MulvvOp 
NepvOp 
NevvOp 
ParOp 
PowpvOp 
PowvpOp 
PowvvOp 
PriOp 
SignOp 
SinOp 
SinhOp 
SqrtOp 
StppOp 
StpvOp 
StvpOp 
StvvOp 
SubpvOp 
SubvpOp 
SubvvOp 
TanOp 
TanhOp 
UserOp 
UsrapOp 
UsravOp 
UsrrpOp 
UsrrvOp 
ZmulpvOp 
ZmulvpOp 
ZmulvvOp 
NumberOp 

Definition at line 49 of file op_code.hpp.