Sacado::Rad2d::ADvar Class Reference

#include <Sacado_rad2.hpp>

Inheritance diagram for Sacado::Rad2d::ADvar:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 ADvar ()
 ADvar (double d)
 ADvar (int i)
 ADvar (long i)
 ~ADvar ()
 ADvar (const IndepADvar &x)
 ADvar (const ADvari &x)
ADvaroperator= (const ADvari &x)
ADvaroperator= (const IndepADvar &x)
ADvaroperator= (double)
ADvaroperator+= (const ADvari &)
ADvaroperator+= (double)
ADvaroperator-= (const ADvari &)
ADvaroperator-= (double)
ADvaroperator*= (const ADvari &)
ADvaroperator*= (double)
ADvaroperator/= (const ADvari &)
ADvaroperator/= (double)

Static Public Member Functions

static bool get_fpval_implies_const (void)
static void set_fpval_implies_const (bool newval)
static bool setget_fpval_implies_const (bool newval)
static void Gradcomp (int wantgrad)
static void Gradcomp ()
static void Hvprod (int n, ADvar **vp, double *v, double *hv)
static void aval_reset ()
static void Weighted_Gradcomp (int n, ADvar **v, double *w)

Private Member Functions

void ADvar_ctr (double d)

Friends

ADvarADvar_operatoreq (ADvar *, const ADvari &)

Detailed Description

Definition at line 437 of file Sacado_rad2.hpp.


Constructor & Destructor Documentation

Sacado::Rad2d::ADvar::ADvar (  )  [inline]

Definition at line 441 of file Sacado_rad2.hpp.

Sacado::Rad2d::ADvar::ADvar ( double  d  )  [inline]

Definition at line 442 of file Sacado_rad2.hpp.

Sacado::Rad2d::ADvar::ADvar ( int  i  )  [inline]

Definition at line 443 of file Sacado_rad2.hpp.

Sacado::Rad2d::ADvar::ADvar ( long  i  )  [inline]

Definition at line 444 of file Sacado_rad2.hpp.

Sacado::Rad2d::ADvar::~ADvar (  )  [inline]

Definition at line 445 of file Sacado_rad2.hpp.

Sacado::Rad2d::ADvar::ADvar ( const IndepADvar x  )  [inline]

Definition at line 471 of file Sacado_rad2.hpp.

Sacado::Rad2d::ADvar::ADvar ( const ADvari x  )  [inline]

Definition at line 473 of file Sacado_rad2.hpp.


Member Function Documentation

void Sacado::Rad2d::ADvar::ADvar_ctr ( double  d  )  [private]

Definition at line 282 of file Sacado_radops2.cpp.

ADvar& Sacado::Rad2d::ADvar::operator= ( const ADvari x  )  [inline]

Definition at line 474 of file Sacado_rad2.hpp.

ADvar& Sacado::Rad2d::ADvar::operator= ( const IndepADvar x  )  [inline]

Reimplemented from Sacado::Rad2d::IndepADvar.

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 475 of file Sacado_rad2.hpp.

ADvar & Sacado::Rad2d::ADvar::operator= ( double  d  ) 

Reimplemented from Sacado::Rad2d::IndepADvar.

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 392 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator+= ( const ADvari R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 417 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator+= ( double  R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 432 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator-= ( const ADvari R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 452 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator-= ( double  R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 467 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator*= ( const ADvari R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 487 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator*= ( double  R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 502 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator/= ( const ADvari R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 523 of file Sacado_radops2.cpp.

ADvar & Sacado::Rad2d::ADvar::operator/= ( double  R  ) 

Reimplemented in Sacado::Rad2d::ConstADvar.

Definition at line 547 of file Sacado_radops2.cpp.

static bool Sacado::Rad2d::ADvar::get_fpval_implies_const ( void   )  [inline, static]

Definition at line 487 of file Sacado_rad2.hpp.

static void Sacado::Rad2d::ADvar::set_fpval_implies_const ( bool  newval  )  [inline, static]

Definition at line 489 of file Sacado_rad2.hpp.

static bool Sacado::Rad2d::ADvar::setget_fpval_implies_const ( bool  newval  )  [inline, static]

Definition at line 491 of file Sacado_rad2.hpp.

static void Sacado::Rad2d::ADvar::Gradcomp ( int  wantgrad  )  [inline, static]

Reimplemented from Sacado::Rad2d::IndepADvar.

Definition at line 496 of file Sacado_rad2.hpp.

static void Sacado::Rad2d::ADvar::Gradcomp (  )  [inline, static]

Reimplemented from Sacado::Rad2d::IndepADvar.

Definition at line 498 of file Sacado_rad2.hpp.

static void Sacado::Rad2d::ADvar::Hvprod ( int  n,
ADvar **  vp,
double *  v,
double *  hv 
) [inline, static]

Reimplemented from Sacado::Rad2d::IndepADvar.

Definition at line 500 of file Sacado_rad2.hpp.

static void Sacado::Rad2d::ADvar::aval_reset ( void   )  [inline, static]

Reimplemented from Sacado::Rad2d::IndepADvar.

Definition at line 502 of file Sacado_rad2.hpp.

static void Sacado::Rad2d::ADvar::Weighted_Gradcomp ( int  n,
ADvar **  v,
double *  w 
) [inline, static]

Reimplemented from Sacado::Rad2d::IndepADvar.

Definition at line 503 of file Sacado_rad2.hpp.


Friends And Related Function Documentation

ADvar& ADvar_operatoreq ( ADvar This,
const ADvari x 
) [friend]

Definition at line 359 of file Sacado_radops2.cpp.


The documentation for this class was generated from the following files:
 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