Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Enumerations | Functions
Sacado::Rad2 Namespace Reference

Classes

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

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

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 355 of file Sacado_trad2.hpp.

Function Documentation

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

Definition at line 2300 of file Sacado_trad2.hpp.

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

Definition at line 2303 of file Sacado_trad2.hpp.

template<typename Double >
ADvari<Double>& Sacado::Rad2::ADf1 ( Double  f,
Double  g,
const IndepADvar< Double > &  x 
)
template<typename Double >
ADvari<Double>& Sacado::Rad2::ADf2 ( Double  f,
Double  gx,
Double  gy,
const IndepADvar< Double > &  x,
const IndepADvar< Double > &  y 
)
template<typename Double >
ADvari<Double>& Sacado::Rad2::ADfn ( Double  f,
int  n,
const IndepADvar< Double > *  x,
const Double *  g 
)
template<typename Double >
IndepADvar< Double > & Sacado::Rad2::ADvar_operatoreq ( IndepADvar< Double > *  This,
const ADvari< Double > &  x 
)

Definition at line 1518 of file Sacado_trad2.hpp.

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

RAD_AUTO_AD_Const

Definition at line 1524 of file Sacado_trad2.hpp.

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

Definition at line 813 of file Sacado_trad2.hpp.

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

Definition at line 809 of file Sacado_trad2.hpp.

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

Definition at line 2223 of file Sacado_trad2.hpp.

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

Definition at line 1994 of file Sacado_trad2.hpp.

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 2006 of file Sacado_trad2.hpp.

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 2034 of file Sacado_trad2.hpp.

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

Definition at line 990 of file Sacado_trad2.hpp.

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

Definition at line 993 of file Sacado_trad2.hpp.

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

Definition at line 995 of file Sacado_trad2.hpp.

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

Definition at line 997 of file Sacado_trad2.hpp.

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

Definition at line 1000 of file Sacado_trad2.hpp.

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

Definition at line 1002 of file Sacado_trad2.hpp.

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

Definition at line 1004 of file Sacado_trad2.hpp.

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

Definition at line 1007 of file Sacado_trad2.hpp.

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

Definition at line 1009 of file Sacado_trad2.hpp.

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

Definition at line 1011 of file Sacado_trad2.hpp.

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

Definition at line 1014 of file Sacado_trad2.hpp.

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

Definition at line 1016 of file Sacado_trad2.hpp.

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

Definition at line 1018 of file Sacado_trad2.hpp.

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

Definition at line 1021 of file Sacado_trad2.hpp.

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

Definition at line 1023 of file Sacado_trad2.hpp.

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

Definition at line 1025 of file Sacado_trad2.hpp.

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

Definition at line 1028 of file Sacado_trad2.hpp.

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

Definition at line 1030 of file Sacado_trad2.hpp.

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

Definition at line 1032 of file Sacado_trad2.hpp.

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

Definition at line 1561 of file Sacado_trad2.hpp.

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

Definition at line 1567 of file Sacado_trad2.hpp.

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

Definition at line 1588 of file Sacado_trad2.hpp.

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

Definition at line 1602 of file Sacado_trad2.hpp.

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

Definition at line 1608 of file Sacado_trad2.hpp.

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

Definition at line 1623 of file Sacado_trad2.hpp.

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

Definition at line 1637 of file Sacado_trad2.hpp.

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

Definition at line 1643 of file Sacado_trad2.hpp.

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

Definition at line 1658 of file Sacado_trad2.hpp.

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

Definition at line 1672 of file Sacado_trad2.hpp.

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

Definition at line 1678 of file Sacado_trad2.hpp.

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

Definition at line 1694 of file Sacado_trad2.hpp.

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

Definition at line 1700 of file Sacado_trad2.hpp.

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

Definition at line 1717 of file Sacado_trad2.hpp.

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

Definition at line 1724 of file Sacado_trad2.hpp.

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

Definition at line 1734 of file Sacado_trad2.hpp.

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

Definition at line 1743 of file Sacado_trad2.hpp.

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

Definition at line 1756 of file Sacado_trad2.hpp.

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

Definition at line 1763 of file Sacado_trad2.hpp.

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

Definition at line 1770 of file Sacado_trad2.hpp.

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

Definition at line 1784 of file Sacado_trad2.hpp.

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

Definition at line 1795 of file Sacado_trad2.hpp.

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

Definition at line 1806 of file Sacado_trad2.hpp.

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

Definition at line 1813 of file Sacado_trad2.hpp.

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

Definition at line 1821 of file Sacado_trad2.hpp.

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

Definition at line 1829 of file Sacado_trad2.hpp.

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

Definition at line 1836 of file Sacado_trad2.hpp.

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

Definition at line 1844 of file Sacado_trad2.hpp.

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

Definition at line 1852 of file Sacado_trad2.hpp.

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

Definition at line 1859 of file Sacado_trad2.hpp.

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

Definition at line 1866 of file Sacado_trad2.hpp.

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

Definition at line 1873 of file Sacado_trad2.hpp.

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

Definition at line 1880 of file Sacado_trad2.hpp.

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

Definition at line 1891 of file Sacado_trad2.hpp.

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

Definition at line 1905 of file Sacado_trad2.hpp.

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

Definition at line 1916 of file Sacado_trad2.hpp.

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

Definition at line 1926 of file Sacado_trad2.hpp.

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

Definition at line 1933 of file Sacado_trad2.hpp.

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

Definition at line 1940 of file Sacado_trad2.hpp.

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

Definition at line 1948 of file Sacado_trad2.hpp.

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

Definition at line 1958 of file Sacado_trad2.hpp.

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

Definition at line 1968 of file Sacado_trad2.hpp.

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

Definition at line 1980 of file Sacado_trad2.hpp.

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

Definition at line 2000 of file Sacado_trad2.hpp.

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 2013 of file Sacado_trad2.hpp.

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 2020 of file Sacado_trad2.hpp.

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 2027 of file Sacado_trad2.hpp.

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 2040 of file Sacado_trad2.hpp.