Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Sacado::Rad2d::ADcontext Class Reference

#include <Sacado_rad2.hpp>

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

Public Member Functions

 ADcontext ()
 
voidMemalloc (size_t len)
 
void ADvari_record (ADvari *x)
 

Static Public Member Functions

static void Gradcomp (int)
 
static void Gradcomp ()
 
static void Hvprod (int, ADvar **, double *, double *)
 
static void Weighted_Gradcomp (int, ADvar **, double *)
 

Private Member Functions

voidnew_ADmemblock (size_t)
 
void new_ADvari_block ()
 

Private Attributes

ADmemblockBusy
 
ADmemblockFree
 
char * Mbase
 
size_t Mleft
 
ADvari ** Ailimit
 
ADvari ** Ainext
 
ADvari_blockAibusy
 
ADvari_blockAifree
 
ADmemblock First
 
ADvari_block AiFirst
 

Detailed Description

Definition at line 102 of file Sacado_rad2.hpp.

Constructor & Destructor Documentation

Sacado::Rad2d::ADcontext::ADcontext ( )

Definition at line 74 of file Sacado_radops2.cpp.

Member Function Documentation

void * Sacado::Rad2d::ADcontext::new_ADmemblock ( size_t  len)
private

Definition at line 89 of file Sacado_radops2.cpp.

void Sacado::Rad2d::ADcontext::new_ADvari_block ( )
private

Definition at line 180 of file Sacado_radops2.cpp.

void * Sacado::Rad2d::ADcontext::Memalloc ( size_t  len)
inline

Definition at line 127 of file Sacado_rad2.hpp.

void Sacado::Rad2d::ADcontext::Gradcomp ( int  wantgrad)
static

Definition at line 197 of file Sacado_radops2.cpp.

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

Definition at line 117 of file Sacado_rad2.hpp.

void Sacado::Rad2d::ADcontext::Hvprod ( int  n,
ADvar **  x,
double *  v,
double *  hv 
)
static

Definition at line 826 of file Sacado_radops2.cpp.

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

Definition at line 221 of file Sacado_radops2.cpp.

void Sacado::Rad2d::ADcontext::ADvari_record ( ADvari x)
inline

Definition at line 120 of file Sacado_rad2.hpp.

Member Data Documentation

ADmemblock* Sacado::Rad2d::ADcontext::Busy
private

Definition at line 104 of file Sacado_rad2.hpp.

ADmemblock * Sacado::Rad2d::ADcontext::Free
private

Definition at line 104 of file Sacado_rad2.hpp.

char* Sacado::Rad2d::ADcontext::Mbase
private

Definition at line 105 of file Sacado_rad2.hpp.

size_t Sacado::Rad2d::ADcontext::Mleft
private

Definition at line 106 of file Sacado_rad2.hpp.

ADvari** Sacado::Rad2d::ADcontext::Ailimit
private

Definition at line 107 of file Sacado_rad2.hpp.

ADvari ** Sacado::Rad2d::ADcontext::Ainext
private

Definition at line 107 of file Sacado_rad2.hpp.

ADvari_block* Sacado::Rad2d::ADcontext::Aibusy
private

Definition at line 108 of file Sacado_rad2.hpp.

ADvari_block * Sacado::Rad2d::ADcontext::Aifree
private

Definition at line 108 of file Sacado_rad2.hpp.

ADmemblock Sacado::Rad2d::ADcontext::First
private

Definition at line 109 of file Sacado_rad2.hpp.

ADvari_block Sacado::Rad2d::ADcontext::AiFirst
private

Definition at line 110 of file Sacado_rad2.hpp.


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