unary_plus

View page source

AD Unary Plus Operator

Syntax

y = + x

Purpose

Performs the unary plus operation (the result y is equal to the operand x ).

x

The operand x has one of the following prototypes

      const AD < Base > & x
      const VecAD < Base >:: reference & x

y

The result y has type

AD < Base > y

It is equal to the operand x .

Operation Sequence

This is an AD of Base atomic operation and hence is part of the current AD of Base operation sequence .

Derivative

If \(f\) is a Base Function ,

\[\D{[ + f(x) ]}{x} = \D{f(x)}{x}\]

Example

The file unary_plus.cpp contains an example and test of this operation.