AD Objects
Keywords: ad objects require purpose base type requirements

| Prev | Next |  |  |  |  |

AD Objects
Purpose
The sections listed below describe the operations that are available to AD of Base objects. These objects are used to tape an AD of `Base` operation sequence . This operation sequence can be transferred to an ADFun object where it can be used to evaluate the corresponding function and derivative values.
Base Type Requirements
The `Base` requirements are provided by the CppAD package for the following base types: `float`, `double`, `std::complex<float>`, `std::complex<double>`. Otherwise, see base_require .
Contents

ad_ctor | AD Constructors
ad_assign | AD Assignment Operator
Convert | Conversion and I/O of AD Objects
ADValued | AD Valued Operations and Functions
BoolValued | Bool Valued Operations and Functions with AD Arguments
VecAD | AD Vectors that Record Index Operations
base_require | AD<Base> Requirements for a CppAD Base Type

Input File: cppad/local/user_ad.hpp