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 178 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 512 of file Sacado_rad2.hpp.

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

Definition at line 609 of file Sacado_rad2.hpp.

ADvari& Sacado::Rad2d::operator+ ( const ADvari &  T)
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.

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

Definition at line 616 of file Sacado_rad2.hpp.

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

Definition at line 617 of file Sacado_rad2.hpp.

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

Definition at line 618 of file Sacado_rad2.hpp.

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

Definition at line 620 of file Sacado_rad2.hpp.

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

Definition at line 621 of file Sacado_rad2.hpp.

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

Definition at line 622 of file Sacado_rad2.hpp.

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

Definition at line 624 of file Sacado_rad2.hpp.

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

Definition at line 625 of file Sacado_rad2.hpp.

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

Definition at line 626 of file Sacado_rad2.hpp.

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

Definition at line 628 of file Sacado_rad2.hpp.

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

Definition at line 629 of file Sacado_rad2.hpp.

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

Definition at line 630 of file Sacado_rad2.hpp.

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

Definition at line 632 of file Sacado_rad2.hpp.

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

Definition at line 633 of file Sacado_rad2.hpp.

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

Definition at line 634 of file Sacado_rad2.hpp.

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

Definition at line 636 of file Sacado_rad2.hpp.

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

Definition at line 639 of file Sacado_rad2.hpp.

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

Definition at line 642 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.