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 | Variables
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 158 of file Sacado_rad2.hpp.

Function Documentation

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

Definition at line 765 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 770 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 801 of file Sacado_radops2.cpp.

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

Definition at line 492 of file Sacado_rad2.hpp.

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

Definition at line 589 of file Sacado_rad2.hpp.

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

Definition at line 590 of file Sacado_rad2.hpp.

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

Definition at line 592 of file Sacado_rad2.hpp.

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

Definition at line 593 of file Sacado_rad2.hpp.

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

Definition at line 594 of file Sacado_rad2.hpp.

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

Definition at line 596 of file Sacado_rad2.hpp.

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

Definition at line 597 of file Sacado_rad2.hpp.

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

Definition at line 598 of file Sacado_rad2.hpp.

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

Definition at line 600 of file Sacado_rad2.hpp.

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

Definition at line 601 of file Sacado_rad2.hpp.

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

Definition at line 602 of file Sacado_rad2.hpp.

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

Definition at line 604 of file Sacado_rad2.hpp.

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

Definition at line 605 of file Sacado_rad2.hpp.

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

Definition at line 606 of file Sacado_rad2.hpp.

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

Definition at line 608 of file Sacado_rad2.hpp.

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

Definition at line 609 of file Sacado_rad2.hpp.

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

Definition at line 610 of file Sacado_rad2.hpp.

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

Definition at line 612 of file Sacado_rad2.hpp.

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

Definition at line 613 of file Sacado_rad2.hpp.

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

Definition at line 614 of file Sacado_rad2.hpp.

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

Definition at line 616 of file Sacado_rad2.hpp.

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

Definition at line 619 of file Sacado_rad2.hpp.

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

Definition at line 622 of file Sacado_rad2.hpp.

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

Definition at line 342 of file Sacado_radops2.cpp.

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

Definition at line 346 of file Sacado_radops2.cpp.

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

Definition at line 390 of file Sacado_radops2.cpp.

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

Definition at line 395 of file Sacado_radops2.cpp.

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

Definition at line 410 of file Sacado_radops2.cpp.

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

Definition at line 425 of file Sacado_radops2.cpp.

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

Definition at line 430 of file Sacado_radops2.cpp.

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

Definition at line 445 of file Sacado_radops2.cpp.

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

Definition at line 460 of file Sacado_radops2.cpp.

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

Definition at line 465 of file Sacado_radops2.cpp.

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

Definition at line 480 of file Sacado_radops2.cpp.

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

Definition at line 495 of file Sacado_radops2.cpp.

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

Definition at line 500 of file Sacado_radops2.cpp.

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

Definition at line 517 of file Sacado_radops2.cpp.

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

Definition at line 522 of file Sacado_radops2.cpp.

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

Definition at line 540 of file Sacado_radops2.cpp.

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

Definition at line 548 of file Sacado_radops2.cpp.

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

Definition at line 557 of file Sacado_radops2.cpp.

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

Definition at line 565 of file Sacado_radops2.cpp.

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

Definition at line 577 of file Sacado_radops2.cpp.

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

Definition at line 585 of file Sacado_radops2.cpp.

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

Definition at line 592 of file Sacado_radops2.cpp.

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

Definition at line 598 of file Sacado_radops2.cpp.

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

Definition at line 605 of file Sacado_radops2.cpp.

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

Definition at line 612 of file Sacado_radops2.cpp.

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

Definition at line 618 of file Sacado_radops2.cpp.

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

Definition at line 625 of file Sacado_radops2.cpp.

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

Definition at line 632 of file Sacado_radops2.cpp.

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

Definition at line 642 of file Sacado_radops2.cpp.

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

Definition at line 650 of file Sacado_radops2.cpp.

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

Definition at line 658 of file Sacado_radops2.cpp.

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

Definition at line 664 of file Sacado_radops2.cpp.

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

Definition at line 670 of file Sacado_radops2.cpp.

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

Definition at line 676 of file Sacado_radops2.cpp.

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

Definition at line 683 of file Sacado_radops2.cpp.

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

Definition at line 691 of file Sacado_radops2.cpp.

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

Definition at line 701 of file Sacado_radops2.cpp.

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

Definition at line 709 of file Sacado_radops2.cpp.

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

Definition at line 716 of file Sacado_radops2.cpp.

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

Definition at line 722 of file Sacado_radops2.cpp.

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

Definition at line 728 of file Sacado_radops2.cpp.

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

Definition at line 735 of file Sacado_radops2.cpp.

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

Definition at line 744 of file Sacado_radops2.cpp.

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

Definition at line 753 of file Sacado_radops2.cpp.

Variable Documentation

int Sacado::Rad2d::rad_need_reinit
static

Definition at line 47 of file Sacado_radops2.cpp.