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

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 782 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 787 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 818 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 359 of file Sacado_radops2.cpp.

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

Definition at line 363 of file Sacado_radops2.cpp.

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

Definition at line 407 of file Sacado_radops2.cpp.

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

Definition at line 412 of file Sacado_radops2.cpp.

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

Definition at line 427 of file Sacado_radops2.cpp.

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

Definition at line 442 of file Sacado_radops2.cpp.

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

Definition at line 447 of file Sacado_radops2.cpp.

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

Definition at line 462 of file Sacado_radops2.cpp.

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

Definition at line 477 of file Sacado_radops2.cpp.

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

Definition at line 482 of file Sacado_radops2.cpp.

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

Definition at line 497 of file Sacado_radops2.cpp.

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

Definition at line 512 of file Sacado_radops2.cpp.

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

Definition at line 517 of file Sacado_radops2.cpp.

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

Definition at line 534 of file Sacado_radops2.cpp.

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

Definition at line 539 of file Sacado_radops2.cpp.

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

Definition at line 557 of file Sacado_radops2.cpp.

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

Definition at line 565 of file Sacado_radops2.cpp.

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

Definition at line 574 of file Sacado_radops2.cpp.

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

Definition at line 582 of file Sacado_radops2.cpp.

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

Definition at line 594 of file Sacado_radops2.cpp.

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

Definition at line 602 of file Sacado_radops2.cpp.

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

Definition at line 609 of file Sacado_radops2.cpp.

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

Definition at line 615 of file Sacado_radops2.cpp.

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

Definition at line 622 of file Sacado_radops2.cpp.

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

Definition at line 629 of file Sacado_radops2.cpp.

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

Definition at line 635 of file Sacado_radops2.cpp.

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

Definition at line 642 of file Sacado_radops2.cpp.

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

Definition at line 649 of file Sacado_radops2.cpp.

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

Definition at line 659 of file Sacado_radops2.cpp.

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

Definition at line 667 of file Sacado_radops2.cpp.

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

Definition at line 675 of file Sacado_radops2.cpp.

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

Definition at line 681 of file Sacado_radops2.cpp.

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

Definition at line 687 of file Sacado_radops2.cpp.

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

Definition at line 693 of file Sacado_radops2.cpp.

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

Definition at line 700 of file Sacado_radops2.cpp.

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

Definition at line 708 of file Sacado_radops2.cpp.

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

Definition at line 718 of file Sacado_radops2.cpp.

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

Definition at line 726 of file Sacado_radops2.cpp.

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

Definition at line 733 of file Sacado_radops2.cpp.

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

Definition at line 739 of file Sacado_radops2.cpp.

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

Definition at line 745 of file Sacado_radops2.cpp.

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

Definition at line 752 of file Sacado_radops2.cpp.

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

Definition at line 761 of file Sacado_radops2.cpp.

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

Definition at line 770 of file Sacado_radops2.cpp.


Variable Documentation

Definition at line 64 of file Sacado_radops2.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Wed Apr 13 10:19:45 2011 for Sacado Package Browser (Single Doxygen Collection) by  doxygen 1.6.3