Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Sacado::Rad Namespace Reference

Classes

class  RAD_DoubleIgnore
class  DoubleAvoid
class  DoubleAvoid< double >
class  DoubleAvoid< int >
class  DoubleAvoid< long >
class  IndepADvar
class  ConstADvar
class  ConstADvari
class  ADvar
class  ADvari
class  ADvar1
class  ADvar1s
class  ADvar2
class  ADvar2q
class  ADvarn
class  Derp
struct  ADmemblock
class  ADcontext
class  CADcontext
class  IndepADvar_base0
class  IndepADvar_base

Functions

T F copy (AI)
T F copy (Ai)
template<typename Double>
ADvari< Double > & ADf1 (Double f, Double g, const IndepADvar< Double > &x)
template<typename Double>
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, const IndepADvar< Double > &x, const IndepADvar< Double > &y)
template<typename Double>
ADvari< Double > & ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g)
template<typename Double>
IndepADvar< Double > & ADvar_operatoreq (IndepADvar< Double > *This, const ADvari< Double > &x)
template<typename Double>
ADvar< Double > & ADvar_operatoreq (ADvar< Double > *, const ADvari< Double > &)
template<typename Double>
void AD_Const (const IndepADvar< Double > &)
template<typename Double>
void AD_Const1 (Double *notused, const IndepADvar< Double > &v)
template<typename Double>
ADvari< Double > & ADf1 (Double f, Double g, const ADvari< Double > &x)
template<typename Double>
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, const ADvari< Double > &x, const ADvari< Double > &y)
template<typename Double>
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, const IndepADvar< Double > &x, const ADvari< Double > &y)
template<typename Double>
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, const ADvari< Double > &x, const IndepADvar< Double > &y)
template<typename Double>
Double val (const ADvari< Double > &)
template<typename Double>
ADvari< Double > & operator+ (const Base< ADvari< Double > > &TT)
template<typename Double>
int operator< (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator< (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
int operator< (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator<= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator<= (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
int operator<= (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator== (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator== (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
int operator== (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator!= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator!= (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
int operator!= (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator>= (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator>= (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
int operator>= (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator> (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
int operator> (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
int operator> (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator- (const Base< ADvari< Double > > &TT)
template<typename Double>
ADvari< Double > & operator+ (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator+ (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
ADvari< Double > & operator+ (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator- (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator- (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
ADvari< Double > & operator- (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator* (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator* (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
ADvari< Double > & operator* (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator/ (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & operator/ (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
ADvari< Double > & operator/ (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & acos (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & acosh (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & asin (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & asinh (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & atan (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & atanh (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & atan2 (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & atan2 (Double x, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & atan2 (const Base< ADvari< Double > > &LL, Double y)
template<typename Double>
ADvari< Double > & max (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & max (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & max (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
ADvari< Double > & min (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & min (Double L, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & min (const Base< ADvari< Double > > &LL, Double RR)
template<typename Double>
ADvari< Double > & cos (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & cosh (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & exp (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & log (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & log10 (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & pow (const Base< ADvari< Double > > &LL, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & pow (Double x, const Base< ADvari< Double > > &RR)
template<typename Double>
ADvari< Double > & pow (const Base< ADvari< Double > > &LL, Double y)
template<typename Double>
ADvari< Double > & sin (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & sinh (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & sqrt (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & tan (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & tanh (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & abs (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & fabs (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & cbrt (const Base< ADvari< Double > > &vv)
template<typename Double>
ADvari< Double > & ADfn (Double f, int n, const ADvar< Double > *x, const Double *g)

Variables

template<typename Double>
Derp< Double > * Derp< Double >::LastDerp = 0
template<typename Double>
ADcontext< Double > ADvari< Double >::adc
template<typename Double>
const Double ADcontext< Double >::One = 1.
template<typename Double>
const Double ADcontext< Double >::negOne = -1.

Function Documentation

◆ copy() [1/2]

T F Sacado::Rad::copy ( AI xx)

Definition at line 2708 of file Sacado_trad.hpp.

◆ copy() [2/2]

T F Sacado::Rad::copy ( Ai xx)

Definition at line 2715 of file Sacado_trad.hpp.

◆ ADf1() [1/2]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADf1 ( Double f,
Double g,
const IndepADvar< Double > & x )
inline

Definition at line 2586 of file Sacado_trad.hpp.

◆ ADf2() [1/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADf2 ( Double f,
Double gx,
Double gy,
const IndepADvar< Double > & x,
const IndepADvar< Double > & y )

Definition at line 2610 of file Sacado_trad.hpp.

◆ ADfn() [1/2]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADfn ( Double f,
int n,
const IndepADvar< Double > * x,
const Double * g )

Definition at line 2616 of file Sacado_trad.hpp.

◆ ADvar_operatoreq() [1/2]

template<typename Double>
IndepADvar< Double > & Sacado::Rad::ADvar_operatoreq ( IndepADvar< Double > * This,
const ADvari< Double > & x )

Definition at line 2053 of file Sacado_trad.hpp.

◆ ADvar_operatoreq() [2/2]

template<typename Double>
ADvar< Double > & Sacado::Rad::ADvar_operatoreq ( ADvar< Double > * This,
const ADvari< Double > & x )

Definition at line 2063 of file Sacado_trad.hpp.

◆ AD_Const()

template<typename Double>
void Sacado::Rad::AD_Const ( const IndepADvar< Double > & v)
inline

Definition at line 993 of file Sacado_trad.hpp.

◆ AD_Const1()

template<typename Double>
void Sacado::Rad::AD_Const1 ( Double * notused,
const IndepADvar< Double > & v )
inline

Definition at line 989 of file Sacado_trad.hpp.

◆ ADf1() [2/2]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADf1 ( Double f,
Double g,
const ADvari< Double > & x )

Definition at line 2580 of file Sacado_trad.hpp.

◆ ADf2() [2/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADf2 ( Double f,
Double gx,
Double gy,
const ADvari< Double > & x,
const ADvari< Double > & y )

Definition at line 2592 of file Sacado_trad.hpp.

◆ ADf2() [3/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADf2 ( Double f,
Double gx,
Double gy,
const IndepADvar< Double > & x,
const ADvari< Double > & y )

Definition at line 2604 of file Sacado_trad.hpp.

◆ ADf2() [4/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADf2 ( Double f,
Double gx,
Double gy,
const ADvari< Double > & x,
const IndepADvar< Double > & y )

Definition at line 2598 of file Sacado_trad.hpp.

◆ val()

template<typename Double>
Double Sacado::Rad::val ( const ADvari< Double > & x)
inline

Definition at line 2628 of file Sacado_trad.hpp.

◆ operator+() [1/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator+ ( const Base< ADvari< Double > > & TT)
inline

Definition at line 1265 of file Sacado_trad.hpp.

◆ operator<() [1/3]

template<typename Double>
int Sacado::Rad::operator< ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1270 of file Sacado_trad.hpp.

◆ operator<() [2/3]

template<typename Double>
int Sacado::Rad::operator< ( const Base< ADvari< Double > > & LL,
Double R )
inline

Definition at line 1276 of file Sacado_trad.hpp.

◆ operator<() [3/3]

template<typename Double>
int Sacado::Rad::operator< ( Double L,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1281 of file Sacado_trad.hpp.

◆ operator<=() [1/3]

template<typename Double>
int Sacado::Rad::operator<= ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1287 of file Sacado_trad.hpp.

◆ operator<=() [2/3]

template<typename Double>
int Sacado::Rad::operator<= ( const Base< ADvari< Double > > & LL,
Double R )
inline

Definition at line 1293 of file Sacado_trad.hpp.

◆ operator<=() [3/3]

template<typename Double>
int Sacado::Rad::operator<= ( Double L,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1298 of file Sacado_trad.hpp.

◆ operator==() [1/3]

template<typename Double>
int Sacado::Rad::operator== ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1304 of file Sacado_trad.hpp.

◆ operator==() [2/3]

template<typename Double>
int Sacado::Rad::operator== ( const Base< ADvari< Double > > & LL,
Double R )
inline

Definition at line 1310 of file Sacado_trad.hpp.

◆ operator==() [3/3]

template<typename Double>
int Sacado::Rad::operator== ( Double L,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1315 of file Sacado_trad.hpp.

◆ operator!=() [1/3]

template<typename Double>
int Sacado::Rad::operator!= ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1321 of file Sacado_trad.hpp.

◆ operator!=() [2/3]

template<typename Double>
int Sacado::Rad::operator!= ( const Base< ADvari< Double > > & LL,
Double R )
inline

Definition at line 1327 of file Sacado_trad.hpp.

◆ operator!=() [3/3]

template<typename Double>
int Sacado::Rad::operator!= ( Double L,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1332 of file Sacado_trad.hpp.

◆ operator>=() [1/3]

template<typename Double>
int Sacado::Rad::operator>= ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1338 of file Sacado_trad.hpp.

◆ operator>=() [2/3]

template<typename Double>
int Sacado::Rad::operator>= ( const Base< ADvari< Double > > & LL,
Double R )
inline

Definition at line 1344 of file Sacado_trad.hpp.

◆ operator>=() [3/3]

template<typename Double>
int Sacado::Rad::operator>= ( Double L,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1349 of file Sacado_trad.hpp.

◆ operator>() [1/3]

template<typename Double>
int Sacado::Rad::operator> ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1355 of file Sacado_trad.hpp.

◆ operator>() [2/3]

template<typename Double>
int Sacado::Rad::operator> ( const Base< ADvari< Double > > & LL,
Double R )
inline

Definition at line 1361 of file Sacado_trad.hpp.

◆ operator>() [3/3]

template<typename Double>
int Sacado::Rad::operator> ( Double L,
const Base< ADvari< Double > > & RR )
inline

Definition at line 1366 of file Sacado_trad.hpp.

◆ operator-() [1/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator- ( const Base< ADvari< Double > > & TT)

Definition at line 2110 of file Sacado_trad.hpp.

◆ operator+() [2/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator+ ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2117 of file Sacado_trad.hpp.

◆ operator+() [3/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator+ ( const Base< ADvari< Double > > & LL,
Double R )

Definition at line 2142 of file Sacado_trad.hpp.

◆ operator+() [4/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator+ ( Double L,
const Base< ADvari< Double > > & RR )

Definition at line 2160 of file Sacado_trad.hpp.

◆ operator-() [2/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator- ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2167 of file Sacado_trad.hpp.

◆ operator-() [3/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator- ( const Base< ADvari< Double > > & LL,
Double R )

Definition at line 2186 of file Sacado_trad.hpp.

◆ operator-() [4/4]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator- ( Double L,
const Base< ADvari< Double > > & RR )

Definition at line 2204 of file Sacado_trad.hpp.

◆ operator*() [1/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator* ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2211 of file Sacado_trad.hpp.

◆ operator*() [2/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator* ( const Base< ADvari< Double > > & LL,
Double R )

Definition at line 2230 of file Sacado_trad.hpp.

◆ operator*() [3/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator* ( Double L,
const Base< ADvari< Double > > & RR )

Definition at line 2248 of file Sacado_trad.hpp.

◆ operator/() [1/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator/ ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2255 of file Sacado_trad.hpp.

◆ operator/() [2/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator/ ( const Base< ADvari< Double > > & LL,
Double R )

Definition at line 2276 of file Sacado_trad.hpp.

◆ operator/() [3/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::operator/ ( Double L,
const Base< ADvari< Double > > & RR )

Definition at line 2283 of file Sacado_trad.hpp.

◆ acos()

template<typename Double>
ADvari< Double > & Sacado::Rad::acos ( const Base< ADvari< Double > > & vv)

Definition at line 2303 of file Sacado_trad.hpp.

◆ acosh()

template<typename Double>
ADvari< Double > & Sacado::Rad::acosh ( const Base< ADvari< Double > > & vv)

Definition at line 2311 of file Sacado_trad.hpp.

◆ asin()

template<typename Double>
ADvari< Double > & Sacado::Rad::asin ( const Base< ADvari< Double > > & vv)

Definition at line 2319 of file Sacado_trad.hpp.

◆ asinh()

template<typename Double>
ADvari< Double > & Sacado::Rad::asinh ( const Base< ADvari< Double > > & vv)

Definition at line 2327 of file Sacado_trad.hpp.

◆ atan()

template<typename Double>
ADvari< Double > & Sacado::Rad::atan ( const Base< ADvari< Double > > & vv)

Definition at line 2339 of file Sacado_trad.hpp.

◆ atanh()

template<typename Double>
ADvari< Double > & Sacado::Rad::atanh ( const Base< ADvari< Double > > & vv)

Definition at line 2347 of file Sacado_trad.hpp.

◆ atan2() [1/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::atan2 ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2355 of file Sacado_trad.hpp.

◆ atan2() [2/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::atan2 ( Double x,
const Base< ADvari< Double > > & RR )

Definition at line 2364 of file Sacado_trad.hpp.

◆ atan2() [3/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::atan2 ( const Base< ADvari< Double > > & LL,
Double y )

Definition at line 2372 of file Sacado_trad.hpp.

◆ max() [1/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::max ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2380 of file Sacado_trad.hpp.

◆ max() [2/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::max ( Double L,
const Base< ADvari< Double > > & RR )

Definition at line 2389 of file Sacado_trad.hpp.

◆ max() [3/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::max ( const Base< ADvari< Double > > & LL,
Double R )

Definition at line 2398 of file Sacado_trad.hpp.

◆ min() [1/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::min ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2407 of file Sacado_trad.hpp.

◆ min() [2/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::min ( Double L,
const Base< ADvari< Double > > & RR )

Definition at line 2416 of file Sacado_trad.hpp.

◆ min() [3/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::min ( const Base< ADvari< Double > > & LL,
Double R )

Definition at line 2425 of file Sacado_trad.hpp.

◆ cos()

template<typename Double>
ADvari< Double > & Sacado::Rad::cos ( const Base< ADvari< Double > > & vv)

Definition at line 2434 of file Sacado_trad.hpp.

◆ cosh()

template<typename Double>
ADvari< Double > & Sacado::Rad::cosh ( const Base< ADvari< Double > > & vv)

Definition at line 2441 of file Sacado_trad.hpp.

◆ exp()

template<typename Double>
ADvari< Double > & Sacado::Rad::exp ( const Base< ADvari< Double > > & vv)

Definition at line 2448 of file Sacado_trad.hpp.

◆ log()

template<typename Double>
ADvari< Double > & Sacado::Rad::log ( const Base< ADvari< Double > > & vv)

Definition at line 2463 of file Sacado_trad.hpp.

◆ log10()

template<typename Double>
ADvari< Double > & Sacado::Rad::log10 ( const Base< ADvari< Double > > & vv)

Definition at line 2471 of file Sacado_trad.hpp.

◆ pow() [1/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::pow ( const Base< ADvari< Double > > & LL,
const Base< ADvari< Double > > & RR )

Definition at line 2480 of file Sacado_trad.hpp.

◆ pow() [2/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::pow ( Double x,
const Base< ADvari< Double > > & RR )

Definition at line 2489 of file Sacado_trad.hpp.

◆ pow() [3/3]

template<typename Double>
ADvari< Double > & Sacado::Rad::pow ( const Base< ADvari< Double > > & LL,
Double y )

Definition at line 2497 of file Sacado_trad.hpp.

◆ sin()

template<typename Double>
ADvari< Double > & Sacado::Rad::sin ( const Base< ADvari< Double > > & vv)

Definition at line 2505 of file Sacado_trad.hpp.

◆ sinh()

template<typename Double>
ADvari< Double > & Sacado::Rad::sinh ( const Base< ADvari< Double > > & vv)

Definition at line 2512 of file Sacado_trad.hpp.

◆ sqrt()

template<typename Double>
ADvari< Double > & Sacado::Rad::sqrt ( const Base< ADvari< Double > > & vv)

Definition at line 2519 of file Sacado_trad.hpp.

◆ tan()

template<typename Double>
ADvari< Double > & Sacado::Rad::tan ( const Base< ADvari< Double > > & vv)

Definition at line 2527 of file Sacado_trad.hpp.

◆ tanh()

template<typename Double>
ADvari< Double > & Sacado::Rad::tanh ( const Base< ADvari< Double > > & vv)

Definition at line 2535 of file Sacado_trad.hpp.

◆ abs()

template<typename Double>
ADvari< Double > & Sacado::Rad::abs ( const Base< ADvari< Double > > & vv)

Definition at line 2543 of file Sacado_trad.hpp.

◆ fabs()

template<typename Double>
ADvari< Double > & Sacado::Rad::fabs ( const Base< ADvari< Double > > & vv)

Definition at line 2556 of file Sacado_trad.hpp.

◆ cbrt()

template<typename Double>
ADvari< Double > & Sacado::Rad::cbrt ( const Base< ADvari< Double > > & vv)

Definition at line 2572 of file Sacado_trad.hpp.

◆ ADfn() [2/2]

template<typename Double>
ADvari< Double > & Sacado::Rad::ADfn ( Double f,
int n,
const ADvar< Double > * x,
const Double * g )
inline

Definition at line 2622 of file Sacado_trad.hpp.

Variable Documentation

◆ Derp< Double >::LastDerp

template<typename Double>
Derp<Double>* Sacado::Rad::Derp< Double >::LastDerp = 0

Definition at line 1415 of file Sacado_trad.hpp.

◆ ADvari< Double >::adc

template<typename Double>
ADcontext<Double> Sacado::Rad::ADvari< Double >::adc

Definition at line 1417 of file Sacado_trad.hpp.

◆ ADcontext< Double >::One

template<typename Double>
const Double Sacado::Rad::ADcontext< Double >::One = 1.

Definition at line 1418 of file Sacado_trad.hpp.

◆ ADcontext< Double >::negOne

template<typename Double>
const Double Sacado::Rad::ADcontext< Double >::negOne = -1.

Definition at line 1419 of file Sacado_trad.hpp.