Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Private Member Functions | List of all members
Sacado::Rad2::ConstADvar< Double > Class Template Reference

#include <Sacado_trad2.hpp>

Inheritance diagram for Sacado::Rad2::ConstADvar< Double >:
Inheritance graph
[legend]

Public Types

typedef ADvar< Double > ADVar
 
typedef ADVar::ADVari ADVari
 
typedef ADVar::ConstADVari ConstADVari
 
typedef Derp< Double > DErp
 
typedef ADVar::IndepADVar IndepADVar
 
- Public Types inherited from Sacado::Rad2::ADvar< Double >
typedef IndepADvar< Double > IndepADVar
 
typedef ADvari< Double > ADVari
 
typedef ConstADvari< Double > ConstADVari
 
typedef ADvar1< Double > ADVar1
 
- Public Types inherited from Sacado::Rad2::IndepADvar< Double >
typedef Double value_type
 
typedef ADvari< Double > ADVari
 
typedef ADvar< Double > ADVar
 

Public Member Functions

 ConstADvar (Ttype d)
 
 ConstADvar (double i)
 
 ConstADvar (int i)
 
 ConstADvar (long i)
 
 ConstADvar (const IndepADVar &)
 
 ConstADvar (const ConstADvar &)
 
 ConstADvar (const ADVari &)
 
 ~ConstADvar ()
 
 ConstADvar ()
 
ConstADvaroperator= (Double d)
 
ConstADvaroperator= (ADVari &d)
 
- Public Member Functions inherited from Sacado::Rad2::ADvar< Double >
 ADvar ()
 
 ADvar (Ttype d)
 
 ADvar (double i)
 
 ADvar (int i)
 
 ADvar (long i)
 
 ~ADvar ()
 
 ADvar (const IndepADVar &x)
 
 ADvar (const ADvar &x)
 
 ADvar (const ADVari &x)
 
ADvaroperator= (IndepADVar &x)
 
ADvaroperator= (const ADVari &x)
 
ADvaroperator= (Double)
 
ADvaroperator+= (const ADVari &)
 
ADvaroperator+= (Double)
 
ADvaroperator-= (const ADVari &)
 
ADvaroperator-= (Double)
 
ADvaroperator*= (const ADVari &)
 
ADvaroperator*= (Double)
 
ADvaroperator/= (const ADVari &)
 
ADvaroperator/= (Double)
 
- Public Member Functions inherited from Sacado::Rad2::IndepADvar< Double >
 IndepADvar (Ttype)
 
 IndepADvar (double)
 
 IndepADvar (int)
 
 IndepADvar (long)
 
IndepADvaroperator= (Double)
 
 IndepADvar ()
 
 ~IndepADvar ()
 
 operator ADVari & () const
 
 operator ADVari * () const
 
Double val () const
 
Double adj () const
 

Private Member Functions

ConstADvaroperator+= (ADVari &)
 
ConstADvaroperator+= (Double)
 
ConstADvaroperator-= (ADVari &)
 
ConstADvaroperator-= (Double)
 
ConstADvaroperator*= (ADVari &)
 
ConstADvaroperator*= (Double)
 
ConstADvaroperator/= (ADVari &)
 
ConstADvaroperator/= (Double)
 
void ConstADvar_ctr (Double)
 

Additional Inherited Members

- Static Public Member Functions inherited from Sacado::Rad2::ADvar< Double >
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 aval_reset ()
 
static void Weighted_Gradcomp (int n, ADvar **v, Double *w)
 
- Static Public Member Functions inherited from Sacado::Rad2::IndepADvar< Double >
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)
 
- Static Protected Member Functions inherited from Sacado::Rad2::IndepADvar< Double >
static void AD_Const (const IndepADvar &)
 
- Protected Attributes inherited from Sacado::Rad2::IndepADvar< Double >
ADvari< Double > * cv
 

Detailed Description

template<typename Double>
class Sacado::Rad2::ConstADvar< Double >

Definition at line 145 of file Sacado_trad2.hpp.

Member Typedef Documentation

template<typename Double >
typedef ADvar<Double> Sacado::Rad2::ConstADvar< Double >::ADVar

Definition at line 838 of file Sacado_trad2.hpp.

template<typename Double >
typedef ADVar::ADVari Sacado::Rad2::ConstADvar< Double >::ADVari

Definition at line 839 of file Sacado_trad2.hpp.

template<typename Double >
typedef ADVar::ConstADVari Sacado::Rad2::ConstADvar< Double >::ConstADVari

Definition at line 840 of file Sacado_trad2.hpp.

template<typename Double >
typedef Derp<Double> Sacado::Rad2::ConstADvar< Double >::DErp

Definition at line 841 of file Sacado_trad2.hpp.

template<typename Double >
typedef ADVar::IndepADVar Sacado::Rad2::ConstADvar< Double >::IndepADVar

Definition at line 842 of file Sacado_trad2.hpp.

Constructor & Destructor Documentation

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( Ttype  d)
inline

Definition at line 854 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( double  i)
inline

Definition at line 855 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( int  i)
inline

Definition at line 856 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( long  i)
inline

Definition at line 857 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( const IndepADVar x)

Definition at line 1456 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( const ConstADvar< Double > &  x)

Definition at line 1464 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( const ADVari x)

Definition at line 1472 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::~ConstADvar ( )
inline

Definition at line 861 of file Sacado_trad2.hpp.

template<typename Double >
Sacado::Rad2::ConstADvar< Double >::ConstADvar ( )

Definition at line 1442 of file Sacado_trad2.hpp.

Member Function Documentation

template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator+= ( ADVari )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator+= ( Double  )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator-= ( ADVari )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator-= ( Double  )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator*= ( ADVari )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator*= ( Double  )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator/= ( ADVari )
private
template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator/= ( Double  )
private
template<typename Double >
void Sacado::Rad2::ConstADvar< Double >::ConstADvar_ctr ( Double  d)
private

Definition at line 1449 of file Sacado_trad2.hpp.

template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator= ( Double  d)
inline

Definition at line 866 of file Sacado_trad2.hpp.

template<typename Double >
ConstADvar& Sacado::Rad2::ConstADvar< Double >::operator= ( ADVari d)
inline

Definition at line 867 of file Sacado_trad2.hpp.


The documentation for this class was generated from the following file: