Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Classes | Enumerations | Functions
Sacado::Rad2 Namespace Reference

Classes

class  ADcontext
 
struct  ADmemblock
 
class  ADvar
 
class  ADvar1
 
class  ADvar1g
 
class  ADvar1s
 
class  ADvar2
 
class  ADvar2g
 
class  ADvar2q
 
class  ADvari
 
class  ADvari_block
 
class  ADvarn
 
class  CADcontext
 
class  ConstADvar
 
class  ConstADvari
 
class  Derp
 
class  DoubleAvoid
 
class  DoubleAvoid< double >
 
class  IndepADvar
 
class  RAD_DoubleIgnore
 RAD_NO_USING_STDCC. More...
 

Enumerations

enum  Advari_Opclass {
  Hv_const , Hv_copy , Hv_binary , Hv_unary ,
  Hv_negate , Hv_plusLR , Hv_minusLR , Hv_timesL ,
  Hv_timesLR , Hv_quotLR , Hv_nary
}
 

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 > *, const ADvari< Double > &)
 
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 *, const IndepADvar< Double > &)
 
template<typename Double >
ADvari< Double > & ADf1 (Double, Double, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf2 (Double, Double, Double, const ADvari< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf2 (Double, Double, Double, const IndepADvar< Double > &, const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf2 (Double, Double, Double, const ADvari< Double > &, const IndepADvar< Double > &)
 
template<typename Double >
Double val (const ADvari< Double > &)
 
template<typename Double >
ADvari< Double > & ADf1 (Double f, Double g, Double h, const ADvari< Double > &x)
 
template<typename Double >
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari< Double > &x, const ADvari< Double > &y)
 
template<typename Double >
ADvari< Double > & ADfn (Double f, int n, const IndepADvar< Double > *x, const Double *g, const Double *h)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &T)
 
template<typename Double >
int operator< (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
int operator< (const ADvari< Double > &L, Double R)
 
template<typename Double >
int operator< (Double L, const ADvari< Double > &R)
 
template<typename Double >
int operator<= (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
int operator<= (const ADvari< Double > &L, Double R)
 
template<typename Double >
int operator<= (Double L, const ADvari< Double > &R)
 
template<typename Double >
int operator== (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
int operator== (const ADvari< Double > &L, Double R)
 
template<typename Double >
int operator== (Double L, const ADvari< Double > &R)
 
template<typename Double >
int operator!= (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
int operator!= (const ADvari< Double > &L, Double R)
 
template<typename Double >
int operator!= (Double L, const ADvari< Double > &R)
 
template<typename Double >
int operator>= (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
int operator>= (const ADvari< Double > &L, Double R)
 
template<typename Double >
int operator>= (Double L, const ADvari< Double > &R)
 
template<typename Double >
int operator> (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
int operator> (const ADvari< Double > &L, Double R)
 
template<typename Double >
int operator> (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &T)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator+ (const ADvari< Double > &L, Double R)
 
template<typename Double >
ADvari< Double > & operator+ (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator- (const ADvari< Double > &L, Double R)
 
template<typename Double >
ADvari< Double > & operator- (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator* (const ADvari< Double > &L, Double R)
 
template<typename Double >
ADvari< Double > & operator* (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & operator/ (const ADvari< Double > &L, Double R)
 
template<typename Double >
ADvari< Double > & operator/ (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & acos (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & acosh (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & asin (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & asinh (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & atan (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & atanh (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & atan2 (Double x, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & atan2 (const ADvari< Double > &L, Double y)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & max (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & max (const ADvari< Double > &L, Double R)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & min (Double L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & min (const ADvari< Double > &L, Double R)
 
template<typename Double >
ADvari< Double > & cos (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & cosh (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & exp (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & log (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & log10 (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &L, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & pow (Double x, const ADvari< Double > &R)
 
template<typename Double >
ADvari< Double > & pow (const ADvari< Double > &L, Double y)
 
template<typename Double >
ADvari< Double > & sin (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & sinh (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & sqrt (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & tan (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & tanh (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & abs (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & fabs (const ADvari< Double > &v)
 
template<typename Double >
ADvari< Double > & ADf1 (Double f, Double g, Double h, const IndepADvar< Double > &x)
 
template<typename Double >
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const ADvari< Double > &x, const IndepADvar< Double > &y)
 
template<typename Double >
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const IndepADvar< Double > &x, const ADvari< Double > &y)
 
template<typename Double >
ADvari< Double > & ADf2 (Double f, Double gx, Double gy, Double hxx, Double hxy, Double hyy, const IndepADvar< Double > &x, const IndepADvar< Double > &y)
 
template<typename Double >
ADvari< Double > & ADfn (Double f, int n, const ADvar< Double > *x, const Double *g, const Double *h)
 

Enumeration Type Documentation

◆ Advari_Opclass

Enumerator
Hv_const 
Hv_copy 
Hv_binary 
Hv_unary 
Hv_negate 
Hv_plusLR 
Hv_minusLR 
Hv_timesL 
Hv_timesLR 
Hv_quotLR 
Hv_nary 

Definition at line 375 of file Sacado_trad2.hpp.

Function Documentation

◆ copy() [1/2]

T F Sacado::Rad2::copy ( AI x)

Definition at line 2320 of file Sacado_trad2.hpp.

◆ copy() [2/2]

T F Sacado::Rad2::copy ( Ai x)

Definition at line 2323 of file Sacado_trad2.hpp.

◆ ADf1() [1/4]

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

◆ ADf2() [1/8]

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

◆ ADfn() [1/3]

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

◆ ADvar_operatoreq() [1/2]

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

Definition at line 1538 of file Sacado_trad2.hpp.

◆ ADvar_operatoreq() [2/2]

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

RAD_AUTO_AD_Const

Definition at line 1544 of file Sacado_trad2.hpp.

◆ AD_Const()

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

Definition at line 833 of file Sacado_trad2.hpp.

◆ AD_Const1()

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

Definition at line 829 of file Sacado_trad2.hpp.

◆ ADf1() [2/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::ADf1 ( Double ,
Double ,
const ADvari< Double > &  )

◆ ADf2() [2/8]

template<typename Double >
ADvari< Double > & Sacado::Rad2::ADf2 ( Double ,
Double ,
Double ,
const ADvari< Double > & ,
const ADvari< Double > &  )

◆ ADf2() [3/8]

template<typename Double >
ADvari< Double > & Sacado::Rad2::ADf2 ( Double ,
Double ,
Double ,
const IndepADvar< Double > & ,
const ADvari< Double > &  )

◆ ADf2() [4/8]

template<typename Double >
ADvari< Double > & Sacado::Rad2::ADf2 ( Double ,
Double ,
Double ,
const ADvari< Double > & ,
const IndepADvar< Double > &  )

◆ val()

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

Definition at line 2243 of file Sacado_trad2.hpp.

◆ ADf1() [3/4]

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

Definition at line 2014 of file Sacado_trad2.hpp.

◆ ADf2() [5/8]

template<typename Double >
ADvari< Double > & Sacado::Rad2::ADf2 ( Double f,
Double gx,
Double gy,
Double hxx,
Double hxy,
Double hyy,
const ADvari< Double > & x,
const ADvari< Double > & y )

Definition at line 2026 of file Sacado_trad2.hpp.

◆ ADfn() [2/3]

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

Definition at line 2054 of file Sacado_trad2.hpp.

◆ operator+() [1/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator+ ( const ADvari< Double > & T)
inline

Definition at line 1010 of file Sacado_trad2.hpp.

◆ operator<() [1/3]

template<typename Double >
int Sacado::Rad2::operator< ( const ADvari< Double > & L,
const ADvari< Double > & R )
inline

Definition at line 1013 of file Sacado_trad2.hpp.

◆ operator<() [2/3]

template<typename Double >
int Sacado::Rad2::operator< ( const ADvari< Double > & L,
Double R )
inline

Definition at line 1015 of file Sacado_trad2.hpp.

◆ operator<() [3/3]

template<typename Double >
int Sacado::Rad2::operator< ( Double L,
const ADvari< Double > & R )
inline

Definition at line 1017 of file Sacado_trad2.hpp.

◆ operator<=() [1/3]

template<typename Double >
int Sacado::Rad2::operator<= ( const ADvari< Double > & L,
const ADvari< Double > & R )
inline

Definition at line 1020 of file Sacado_trad2.hpp.

◆ operator<=() [2/3]

template<typename Double >
int Sacado::Rad2::operator<= ( const ADvari< Double > & L,
Double R )
inline

Definition at line 1022 of file Sacado_trad2.hpp.

◆ operator<=() [3/3]

template<typename Double >
int Sacado::Rad2::operator<= ( Double L,
const ADvari< Double > & R )
inline

Definition at line 1024 of file Sacado_trad2.hpp.

◆ operator==() [1/3]

template<typename Double >
int Sacado::Rad2::operator== ( const ADvari< Double > & L,
const ADvari< Double > & R )
inline

Definition at line 1027 of file Sacado_trad2.hpp.

◆ operator==() [2/3]

template<typename Double >
int Sacado::Rad2::operator== ( const ADvari< Double > & L,
Double R )
inline

Definition at line 1029 of file Sacado_trad2.hpp.

◆ operator==() [3/3]

template<typename Double >
int Sacado::Rad2::operator== ( Double L,
const ADvari< Double > & R )
inline

Definition at line 1031 of file Sacado_trad2.hpp.

◆ operator!=() [1/3]

template<typename Double >
int Sacado::Rad2::operator!= ( const ADvari< Double > & L,
const ADvari< Double > & R )
inline

Definition at line 1034 of file Sacado_trad2.hpp.

◆ operator!=() [2/3]

template<typename Double >
int Sacado::Rad2::operator!= ( const ADvari< Double > & L,
Double R )
inline

Definition at line 1036 of file Sacado_trad2.hpp.

◆ operator!=() [3/3]

template<typename Double >
int Sacado::Rad2::operator!= ( Double L,
const ADvari< Double > & R )
inline

Definition at line 1038 of file Sacado_trad2.hpp.

◆ operator>=() [1/3]

template<typename Double >
int Sacado::Rad2::operator>= ( const ADvari< Double > & L,
const ADvari< Double > & R )
inline

Definition at line 1041 of file Sacado_trad2.hpp.

◆ operator>=() [2/3]

template<typename Double >
int Sacado::Rad2::operator>= ( const ADvari< Double > & L,
Double R )
inline

Definition at line 1043 of file Sacado_trad2.hpp.

◆ operator>=() [3/3]

template<typename Double >
int Sacado::Rad2::operator>= ( Double L,
const ADvari< Double > & R )
inline

Definition at line 1045 of file Sacado_trad2.hpp.

◆ operator>() [1/3]

template<typename Double >
int Sacado::Rad2::operator> ( const ADvari< Double > & L,
const ADvari< Double > & R )
inline

Definition at line 1048 of file Sacado_trad2.hpp.

◆ operator>() [2/3]

template<typename Double >
int Sacado::Rad2::operator> ( const ADvari< Double > & L,
Double R )
inline

Definition at line 1050 of file Sacado_trad2.hpp.

◆ operator>() [3/3]

template<typename Double >
int Sacado::Rad2::operator> ( Double L,
const ADvari< Double > & R )
inline

Definition at line 1052 of file Sacado_trad2.hpp.

◆ operator-() [1/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator- ( const ADvari< Double > & T)

Definition at line 1581 of file Sacado_trad2.hpp.

◆ operator+() [2/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator+ ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1587 of file Sacado_trad2.hpp.

◆ operator+() [3/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator+ ( const ADvari< Double > & L,
Double R )

Definition at line 1608 of file Sacado_trad2.hpp.

◆ operator+() [4/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator+ ( Double L,
const ADvari< Double > & R )

Definition at line 1622 of file Sacado_trad2.hpp.

◆ operator-() [2/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator- ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1628 of file Sacado_trad2.hpp.

◆ operator-() [3/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator- ( const ADvari< Double > & L,
Double R )

Definition at line 1643 of file Sacado_trad2.hpp.

◆ operator-() [4/4]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator- ( Double L,
const ADvari< Double > & R )

Definition at line 1657 of file Sacado_trad2.hpp.

◆ operator*() [1/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator* ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1663 of file Sacado_trad2.hpp.

◆ operator*() [2/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator* ( const ADvari< Double > & L,
Double R )

Definition at line 1678 of file Sacado_trad2.hpp.

◆ operator*() [3/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator* ( Double L,
const ADvari< Double > & R )

Definition at line 1692 of file Sacado_trad2.hpp.

◆ operator/() [1/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator/ ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1698 of file Sacado_trad2.hpp.

◆ operator/() [2/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator/ ( const ADvari< Double > & L,
Double R )

Definition at line 1714 of file Sacado_trad2.hpp.

◆ operator/() [3/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::operator/ ( Double L,
const ADvari< Double > & R )

Definition at line 1720 of file Sacado_trad2.hpp.

◆ acos()

template<typename Double >
ADvari< Double > & Sacado::Rad2::acos ( const ADvari< Double > & v)

Definition at line 1737 of file Sacado_trad2.hpp.

◆ acosh()

template<typename Double >
ADvari< Double > & Sacado::Rad2::acosh ( const ADvari< Double > & v)

Definition at line 1744 of file Sacado_trad2.hpp.

◆ asin()

template<typename Double >
ADvari< Double > & Sacado::Rad2::asin ( const ADvari< Double > & v)

Definition at line 1754 of file Sacado_trad2.hpp.

◆ asinh()

template<typename Double >
ADvari< Double > & Sacado::Rad2::asinh ( const ADvari< Double > & v)

Definition at line 1763 of file Sacado_trad2.hpp.

◆ atan()

template<typename Double >
ADvari< Double > & Sacado::Rad2::atan ( const ADvari< Double > & v)

Definition at line 1776 of file Sacado_trad2.hpp.

◆ atanh()

template<typename Double >
ADvari< Double > & Sacado::Rad2::atanh ( const ADvari< Double > & v)

Definition at line 1783 of file Sacado_trad2.hpp.

◆ atan2() [1/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::atan2 ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1790 of file Sacado_trad2.hpp.

◆ atan2() [2/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::atan2 ( Double x,
const ADvari< Double > & R )

Definition at line 1804 of file Sacado_trad2.hpp.

◆ atan2() [3/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::atan2 ( const ADvari< Double > & L,
Double y )

Definition at line 1815 of file Sacado_trad2.hpp.

◆ max() [1/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::max ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1826 of file Sacado_trad2.hpp.

◆ max() [2/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::max ( Double L,
const ADvari< Double > & R )

Definition at line 1833 of file Sacado_trad2.hpp.

◆ max() [3/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::max ( const ADvari< Double > & L,
Double R )

Definition at line 1841 of file Sacado_trad2.hpp.

◆ min() [1/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::min ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1849 of file Sacado_trad2.hpp.

◆ min() [2/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::min ( Double L,
const ADvari< Double > & R )

Definition at line 1856 of file Sacado_trad2.hpp.

◆ min() [3/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::min ( const ADvari< Double > & L,
Double R )

Definition at line 1864 of file Sacado_trad2.hpp.

◆ cos()

template<typename Double >
ADvari< Double > & Sacado::Rad2::cos ( const ADvari< Double > & v)

Definition at line 1872 of file Sacado_trad2.hpp.

◆ cosh()

template<typename Double >
ADvari< Double > & Sacado::Rad2::cosh ( const ADvari< Double > & v)

Definition at line 1879 of file Sacado_trad2.hpp.

◆ exp()

template<typename Double >
ADvari< Double > & Sacado::Rad2::exp ( const ADvari< Double > & v)

Definition at line 1886 of file Sacado_trad2.hpp.

◆ log()

template<typename Double >
ADvari< Double > & Sacado::Rad2::log ( const ADvari< Double > & v)

Definition at line 1893 of file Sacado_trad2.hpp.

◆ log10()

template<typename Double >
ADvari< Double > & Sacado::Rad2::log10 ( const ADvari< Double > & v)

Definition at line 1900 of file Sacado_trad2.hpp.

◆ pow() [1/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::pow ( const ADvari< Double > & L,
const ADvari< Double > & R )

Definition at line 1911 of file Sacado_trad2.hpp.

◆ pow() [2/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::pow ( Double x,
const ADvari< Double > & R )

Definition at line 1925 of file Sacado_trad2.hpp.

◆ pow() [3/3]

template<typename Double >
ADvari< Double > & Sacado::Rad2::pow ( const ADvari< Double > & L,
Double y )

Definition at line 1936 of file Sacado_trad2.hpp.

◆ sin()

template<typename Double >
ADvari< Double > & Sacado::Rad2::sin ( const ADvari< Double > & v)

Definition at line 1946 of file Sacado_trad2.hpp.

◆ sinh()

template<typename Double >
ADvari< Double > & Sacado::Rad2::sinh ( const ADvari< Double > & v)

Definition at line 1953 of file Sacado_trad2.hpp.

◆ sqrt()

template<typename Double >
ADvari< Double > & Sacado::Rad2::sqrt ( const ADvari< Double > & v)

Definition at line 1960 of file Sacado_trad2.hpp.

◆ tan()

template<typename Double >
ADvari< Double > & Sacado::Rad2::tan ( const ADvari< Double > & v)

Definition at line 1968 of file Sacado_trad2.hpp.

◆ tanh()

template<typename Double >
ADvari< Double > & Sacado::Rad2::tanh ( const ADvari< Double > & v)

Definition at line 1978 of file Sacado_trad2.hpp.

◆ abs()

template<typename Double >
ADvari< Double > & Sacado::Rad2::abs ( const ADvari< Double > & v)

Definition at line 1988 of file Sacado_trad2.hpp.

◆ fabs()

template<typename Double >
ADvari< Double > & Sacado::Rad2::fabs ( const ADvari< Double > & v)

Definition at line 2000 of file Sacado_trad2.hpp.

◆ ADf1() [4/4]

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

Definition at line 2020 of file Sacado_trad2.hpp.

◆ ADf2() [6/8]

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

Definition at line 2033 of file Sacado_trad2.hpp.

◆ ADf2() [7/8]

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

Definition at line 2040 of file Sacado_trad2.hpp.

◆ ADf2() [8/8]

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

Definition at line 2047 of file Sacado_trad2.hpp.

◆ ADfn() [3/3]

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

Definition at line 2060 of file Sacado_trad2.hpp.