Sacado::Rad2d Namespace Reference


Classes

struct  ADmemblock
struct  ADvari_block
class  ADcontext
class  CADcontext
class  Derp
class  ADvari
class  ADvar1
class  ConstADvari
class  IndepADvar
class  ADvar
class  ConstADvar
class  ADvar1s
class  ADvar1g
class  ADvar2
class  ADvar2q
class  ADvar2g
class  ADvarn

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

ADvariADf1 (double f, double g, double h, const ADvari &x)
ADvariADf2 (double f, double gx, double gy, double hxx, double hxy, double hyy, const ADvari &x, const ADvari &y)
ADvariADfn (double f, int n, const ADvar *x, const double *g, const double *h)
void AD_Const (const IndepADvar &v)
ADvarioperator+ (ADvari &T)
ADvarioperator+ (const ADvari &T)
int operator< (const ADvari &L, const ADvari &R)
int operator< (const ADvari &L, double R)
int operator< (double L, const ADvari &R)
int operator<= (const ADvari &L, const ADvari &R)
int operator<= (const ADvari &L, double R)
int operator<= (double L, const ADvari &R)
int operator== (const ADvari &L, const ADvari &R)
int operator== (const ADvari &L, double R)
int operator== (double L, const ADvari &R)
int operator!= (const ADvari &L, const ADvari &R)
int operator!= (const ADvari &L, double R)
int operator!= (double L, const ADvari &R)
int operator>= (const ADvari &L, const ADvari &R)
int operator>= (const ADvari &L, double R)
int operator>= (double L, const ADvari &R)
int operator> (const ADvari &L, const ADvari &R)
int operator> (const ADvari &L, double R)
int operator> (double L, const ADvari &R)
ADvaricopy (const IndepADvar &x)
ADvaricopy (const ADvari &x)
ADvariabs (const ADvari &x)
ADvarADvar_operatoreq (ADvar *This, const ADvari &x)
IndepADvarADvar_operatoreq (IndepADvar *This, const ADvari &x)
ADvarioperator- (const ADvari &T)
ADvarioperator+ (const ADvari &L, const ADvari &R)
ADvarioperator+ (const ADvari &L, double R)
ADvarioperator+ (double L, const ADvari &R)
ADvarioperator- (const ADvari &L, const ADvari &R)
ADvarioperator- (const ADvari &L, double R)
ADvarioperator- (double L, const ADvari &R)
ADvarioperator * (const ADvari &L, const ADvari &R)
ADvarioperator * (const ADvari &L, double R)
ADvarioperator * (double L, const ADvari &R)
ADvarioperator/ (const ADvari &L, const ADvari &R)
ADvarioperator/ (const ADvari &L, double R)
ADvarioperator/ (double L, const ADvari &R)
ADvariacos (const ADvari &v)
ADvariacosh (const ADvari &v)
ADvariasin (const ADvari &v)
ADvariasinh (const ADvari &v)
ADvariatan (const ADvari &v)
ADvariatanh (const ADvari &v)
ADvarimax (const ADvari &L, const ADvari &R)
ADvarimax (double L, const ADvari &R)
ADvarimax (const ADvari &L, double R)
ADvarimin (const ADvari &L, const ADvari &R)
ADvarimin (double L, const ADvari &R)
ADvarimin (const ADvari &L, double R)
ADvariatan2 (const ADvari &L, const ADvari &R)
ADvariatan2 (double x, const ADvari &R)
ADvariatan2 (const ADvari &L, double y)
ADvaricos (const ADvari &v)
ADvaricosh (const ADvari &v)
ADvariexp (const ADvari &v)
ADvarilog (const ADvari &v)
ADvarilog10 (const ADvari &v)
ADvaripow (const ADvari &L, const ADvari &R)
ADvaripow (double x, const ADvari &R)
ADvaripow (const ADvari &L, double y)
ADvarisin (const ADvari &v)
ADvarisinh (const ADvari &v)
ADvarisqrt (const ADvari &v)
ADvaritan (const ADvari &v)
ADvaritanh (const ADvari &v)
ADvarifabs (const ADvari &v)

Variables

static int rad_need_reinit


Enumeration Type Documentation

enum Sacado::Rad2d::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 173 of file Sacado_rad2.hpp.


Function Documentation

ADvari & Sacado::Rad2d::ADf1 ( double  f,
double  g,
double  h,
const ADvari &  x 
)

Definition at line 785 of file Sacado_radops2.cpp.

ADvari & Sacado::Rad2d::ADf2 ( double  f,
double  gx,
double  gy,
double  hxx,
double  hxy,
double  hyy,
const ADvari &  x,
const ADvari &  y 
)

Definition at line 790 of file Sacado_radops2.cpp.

ADvari & Sacado::Rad2d::ADfn ( double  f,
int  n,
const ADvar *  x,
const double *  g,
const double *  h 
)

Definition at line 821 of file Sacado_radops2.cpp.

void Sacado::Rad2d::AD_Const ( const IndepADvar &  v  )  [inline]

Definition at line 507 of file Sacado_rad2.hpp.

ADvari& Sacado::Rad2d::operator+ ( ADvari &  T  )  [inline]

Definition at line 604 of file Sacado_rad2.hpp.

ADvari& Sacado::Rad2d::operator+ ( const ADvari &  T  )  [inline]

Definition at line 605 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator< ( const ADvari &  L,
const ADvari &  R 
) [inline]

Definition at line 607 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator< ( const ADvari &  L,
double  R 
) [inline]

Definition at line 608 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator< ( double  L,
const ADvari &  R 
) [inline]

Definition at line 609 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator<= ( const ADvari &  L,
const ADvari &  R 
) [inline]

Definition at line 611 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator<= ( const ADvari &  L,
double  R 
) [inline]

Definition at line 612 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator<= ( double  L,
const ADvari &  R 
) [inline]

Definition at line 613 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator== ( const ADvari &  L,
const ADvari &  R 
) [inline]

Definition at line 615 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator== ( const ADvari &  L,
double  R 
) [inline]

Definition at line 616 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator== ( double  L,
const ADvari &  R 
) [inline]

Definition at line 617 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator!= ( const ADvari &  L,
const ADvari &  R 
) [inline]

Definition at line 619 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator!= ( const ADvari &  L,
double  R 
) [inline]

Definition at line 620 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator!= ( double  L,
const ADvari &  R 
) [inline]

Definition at line 621 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator>= ( const ADvari &  L,
const ADvari &  R 
) [inline]

Definition at line 623 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator>= ( const ADvari &  L,
double  R 
) [inline]

Definition at line 624 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator>= ( double  L,
const ADvari &  R 
) [inline]

Definition at line 625 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator> ( const ADvari &  L,
const ADvari &  R 
) [inline]

Definition at line 627 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator> ( const ADvari &  L,
double  R 
) [inline]

Definition at line 628 of file Sacado_rad2.hpp.

int Sacado::Rad2d::operator> ( double  L,
const ADvari &  R 
) [inline]

Definition at line 629 of file Sacado_rad2.hpp.

ADvari& Sacado::Rad2d::copy ( const IndepADvar &  x  )  [inline]

Definition at line 631 of file Sacado_rad2.hpp.

ADvari& Sacado::Rad2d::copy ( const ADvari &  x  )  [inline]

Definition at line 634 of file Sacado_rad2.hpp.

ADvari& Sacado::Rad2d::abs ( const ADvari &  x  )  [inline]

Definition at line 637 of file Sacado_rad2.hpp.

ADvar& Sacado::Rad2d::ADvar_operatoreq ( ADvar *  This,
const ADvari &  x 
)

Definition at line 362 of file Sacado_radops2.cpp.

IndepADvar& Sacado::Rad2d::ADvar_operatoreq ( IndepADvar *  This,
const ADvari &  x 
)

Definition at line 366 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator- ( const ADvari &  T  ) 

Definition at line 410 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator+ ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 415 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator+ ( const ADvari &  L,
double  R 
)

Definition at line 430 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator+ ( double  L,
const ADvari &  R 
)

Definition at line 445 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator- ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 450 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator- ( const ADvari &  L,
double  R 
)

Definition at line 465 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator- ( double  L,
const ADvari &  R 
)

Definition at line 480 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator * ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 485 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator * ( const ADvari &  L,
double  R 
)

Definition at line 500 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator * ( double  L,
const ADvari &  R 
)

Definition at line 515 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator/ ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 520 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator/ ( const ADvari &  L,
double  R 
)

Definition at line 537 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::operator/ ( double  L,
const ADvari &  R 
)

Definition at line 542 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::acos ( const ADvari &  v  ) 

Definition at line 560 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::acosh ( const ADvari &  v  ) 

Definition at line 568 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::asin ( const ADvari &  v  ) 

Definition at line 577 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::asinh ( const ADvari &  v  ) 

Definition at line 585 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::atan ( const ADvari &  v  ) 

Definition at line 597 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::atanh ( const ADvari &  v  ) 

Definition at line 605 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::max ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 612 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::max ( double  L,
const ADvari &  R 
)

Definition at line 618 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::max ( const ADvari &  L,
double  R 
)

Definition at line 625 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::min ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 632 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::min ( double  L,
const ADvari &  R 
)

Definition at line 638 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::min ( const ADvari &  L,
double  R 
)

Definition at line 645 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::atan2 ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 652 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::atan2 ( double  x,
const ADvari &  R 
)

Definition at line 662 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::atan2 ( const ADvari &  L,
double  y 
)

Definition at line 670 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::cos ( const ADvari &  v  ) 

Definition at line 678 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::cosh ( const ADvari &  v  ) 

Definition at line 684 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::exp ( const ADvari &  v  ) 

Definition at line 690 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::log ( const ADvari &  v  ) 

Definition at line 696 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::log10 ( const ADvari &  v  ) 

Definition at line 703 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::pow ( const ADvari &  L,
const ADvari &  R 
)

Definition at line 711 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::pow ( double  x,
const ADvari &  R 
)

Definition at line 721 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::pow ( const ADvari &  L,
double  y 
)

Definition at line 729 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::sin ( const ADvari &  v  ) 

Definition at line 736 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::sinh ( const ADvari &  v  ) 

Definition at line 742 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::sqrt ( const ADvari &  v  ) 

Definition at line 748 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::tan ( const ADvari &  v  ) 

Definition at line 755 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::tanh ( const ADvari &  v  ) 

Definition at line 764 of file Sacado_radops2.cpp.

ADvari& Sacado::Rad2d::fabs ( const ADvari &  v  ) 

Definition at line 773 of file Sacado_radops2.cpp.


Variable Documentation

int Sacado::Rad2d::rad_need_reinit [static]

Definition at line 67 of file Sacado_radops2.cpp.


Generated on Wed May 12 21:39:48 2010 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.4.7