ad_ctor

AD Constructors

Syntax

AD< Base > ay ()
AD< Base > ay ( x )

Purpose

creates a new AD< Base > object ay and initializes it as a equal to x .

x

implicit

There is an implicit constructor where x has prototype

const VecAD< Base >& x

There also is an implicit constructor where x has prototype

const Base & x

In this case, ay is a constant parameter

explicit

There is an explicit constructor where x has prototype

const Type & x

for any type that has an explicit constructor of the form Base ( x ) . In this case, ay is a constant parameter

ay

The target ay has prototype

AD< Base > ay

Example

The files ad_ctor.cpp contain examples and tests of these operations. It test returns true if it succeeds and false otherwise.