Sacado::Rad2d::ADcontext Class Reference

#include <Sacado_rad2.hpp>

Inheritance diagram for Sacado::Rad2d::ADcontext:

Inheritance graph
[legend]
List of all members.

Public Member Functions

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

Static Public Member Functions

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

Private Member Functions

void * new_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 97 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   )  [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 121 of file Sacado_rad2.hpp.

void Sacado::Rad2d::ADcontext::Gradcomp (  )  [static]

Definition at line 197 of file Sacado_radops2.cpp.

void Sacado::Rad2d::ADcontext::Hvprod ( int  ,
ADvar **  ,
double *  ,
double *   
) [static]

Definition at line 826 of file Sacado_radops2.cpp.

void Sacado::Rad2d::ADcontext::Weighted_Gradcomp ( int  ,
ADvar **  ,
double *   
) [static]

Definition at line 221 of file Sacado_radops2.cpp.

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

Definition at line 114 of file Sacado_rad2.hpp.


Member Data Documentation

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

Definition at line 99 of file Sacado_rad2.hpp.

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

Definition at line 99 of file Sacado_rad2.hpp.

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

Definition at line 100 of file Sacado_rad2.hpp.

size_t Sacado::Rad2d::ADcontext::Mleft [private]

Definition at line 101 of file Sacado_rad2.hpp.

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

Definition at line 102 of file Sacado_rad2.hpp.

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

Definition at line 102 of file Sacado_rad2.hpp.

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

Definition at line 103 of file Sacado_rad2.hpp.

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

Definition at line 103 of file Sacado_rad2.hpp.

ADmemblock Sacado::Rad2d::ADcontext::First [private]

Definition at line 104 of file Sacado_rad2.hpp.

ADvari_block Sacado::Rad2d::ADcontext::AiFirst [private]

Definition at line 105 of file Sacado_rad2.hpp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 20 12:55:14 2009 for Sacado Package Browser (Single Doxygen Collection) by doxygen 1.4.7