Prev Next

AD Output Stream Operator

Syntax
os << x

Purpose
Writes the Base value_, corresponding to x, to the output stream os.

os
The operand os has prototype
     std::ostream &
os

x
The operand x has one of the following prototypes
     const AD<
Base>               &x
     const VecAD<
Base>::reference &x

Result
The result of this operation can be used as a reference to os. For example, if the operand y has prototype
     AD<
Basey
then the syntax
     
os << x << y
will output the value corresponding to x followed by the value corresponding to y.

Operation Sequence
The result of this operation is not an AD of Base object. Thus it will not be recorded as part of an AD of Base operation sequence .

Example
The file Output.cpp contains an example and test of this operation. It returns true if it succeeds and false otherwise.
Input File: cppad/local/output.hpp