ad_ctor

View page source

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.