Base
The type Base is determined by the operand x.
x
The operand x has the following prototype
AD<Base> &x
y
The operand y has the following prototype
const Type &y where Type is
VecAD<Base>::reference,
AD<Base>,
Base, or
double.
Result
The result of this assignment
can be used as a reference to x.
For example, if z has the following type
AD<Base> z then the syntax
z = x += y will compute x plus y
and then assign this value to both x and z.