Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions | Friends | List of all members
Sacado::Rad2d::IndepADvar Class Reference

#include <Sacado_rad2.hpp>

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

Public Types

typedef double value_type
 

Public Member Functions

 IndepADvar (double)
 
 IndepADvar (int)
 
 IndepADvar (long)
 
IndepADvaroperator= (double)
 
 IndepADvar ()
 
 ~IndepADvar ()
 
 operator ADvari & ()
 
 operator ADvari & () const
 
double val () const
 
double adj () const
 

Static Public Member Functions

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

static void AD_Const (const IndepADvar &)
 

Protected Attributes

ADvaricv
 

Private Member Functions

IndepADvaroperator= (const IndepADvar &x)
 

Friends

class ADvar
 
class ADvar1
 
class ADvarn
 
class ADcontext
 
IndepADvarADvar_operatoreq (IndepADvar *, const ADvari &)
 
void AD_Const (const IndepADvar &)
 

Detailed Description

Definition at line 316 of file Sacado_rad2.hpp.

Member Typedef Documentation

◆ value_type

Definition at line 340 of file Sacado_rad2.hpp.

Constructor & Destructor Documentation

◆ IndepADvar() [1/4]

Sacado::Rad2d::IndepADvar::IndepADvar ( double d)

RAD_AUTO_AD_Const

Definition at line 264 of file Sacado_radops2.cpp.

◆ IndepADvar() [2/4]

Sacado::Rad2d::IndepADvar::IndepADvar ( int d)

Definition at line 270 of file Sacado_radops2.cpp.

◆ IndepADvar() [3/4]

Sacado::Rad2d::IndepADvar::IndepADvar ( long d)

Definition at line 276 of file Sacado_radops2.cpp.

◆ IndepADvar() [4/4]

Sacado::Rad2d::IndepADvar::IndepADvar ( )
inline

Definition at line 357 of file Sacado_rad2.hpp.

◆ ~IndepADvar()

Sacado::Rad2d::IndepADvar::~IndepADvar ( )
inline

Definition at line 362 of file Sacado_rad2.hpp.

Member Function Documentation

◆ operator=() [1/2]

IndepADvar & Sacado::Rad2d::IndepADvar::operator= ( const IndepADvar & x)
inlineprivate

Definition at line 320 of file Sacado_rad2.hpp.

◆ AD_Const()

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

Definition at line 317 of file Sacado_radops2.cpp.

◆ operator=() [2/2]

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

Definition at line 382 of file Sacado_radops2.cpp.

◆ operator ADvari &() [1/2]

Sacado::Rad2d::IndepADvar::operator ADvari & ( )
inline

Definition at line 368 of file Sacado_rad2.hpp.

◆ operator ADvari &() [2/2]

Sacado::Rad2d::IndepADvar::operator ADvari & ( ) const
inline

Definition at line 369 of file Sacado_rad2.hpp.

◆ val()

double Sacado::Rad2d::IndepADvar::val ( ) const
inline

Definition at line 371 of file Sacado_rad2.hpp.

◆ adj()

double Sacado::Rad2d::IndepADvar::adj ( ) const
inline

Definition at line 372 of file Sacado_rad2.hpp.

◆ Gradcomp() [1/2]

static void Sacado::Rad2d::IndepADvar::Gradcomp ( int wantgrad)
inlinestatic

Definition at line 373 of file Sacado_rad2.hpp.

◆ Gradcomp() [2/2]

static void Sacado::Rad2d::IndepADvar::Gradcomp ( )
inlinestatic

Definition at line 375 of file Sacado_rad2.hpp.

◆ Hvprod()

static void Sacado::Rad2d::IndepADvar::Hvprod ( int n,
ADvar ** vp,
double * v,
double * hv )
inlinestatic

Definition at line 377 of file Sacado_rad2.hpp.

◆ aval_reset()

static void Sacado::Rad2d::IndepADvar::aval_reset ( )
inlinestatic

Definition at line 379 of file Sacado_rad2.hpp.

◆ Weighted_Gradcomp()

static void Sacado::Rad2d::IndepADvar::Weighted_Gradcomp ( int n,
ADvar ** v,
double * w )
inlinestatic

Definition at line 380 of file Sacado_rad2.hpp.

Friends And Related Symbol Documentation

◆ ADvar

friend class ADvar
friend

Definition at line 341 of file Sacado_rad2.hpp.

◆ ADvar1

friend class ADvar1
friend

Definition at line 342 of file Sacado_rad2.hpp.

◆ ADvarn

friend class ADvarn
friend

Definition at line 343 of file Sacado_rad2.hpp.

◆ ADcontext

friend class ADcontext
friend

Definition at line 344 of file Sacado_rad2.hpp.

◆ ADvar_operatoreq

IndepADvar & ADvar_operatoreq ( IndepADvar * This,
const ADvari & x )
friend

Definition at line 366 of file Sacado_radops2.cpp.

◆ AD_Const

void AD_Const ( const IndepADvar & v)
friend

Definition at line 512 of file Sacado_rad2.hpp.

Member Data Documentation

◆ cv

ADvari* Sacado::Rad2d::IndepADvar::cv
protected

Definition at line 338 of file Sacado_rad2.hpp.


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