ADMB Documentation  -a65f1c97
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | Friends | List of all members
arr_list Class Reference

Description not yet available. More...

#include <fvar.hpp>

Public Member Functions

 arr_list ()
 
virtual ~arr_list ()
 
void arr_free (double_and_int *varr)
 Description not yet available. More...
 
void arr_free_add (arr_link *tmp)
 Description not yet available. More...
 
void arr_free_remove (arr_link *tmp)
 Description not yet available. More...
 
double_and_intarr_new (unsigned int sz)
 
void arr_remove (arr_link **pptr)
 Remove and delete arr_link node pptr from gradient_structure::ARR_LIST1. More...
 
arr_linkget_last () const
 
unsigned long int get_last_offset ()
 
unsigned long int get_max_last_offset ()
 
unsigned long int get_number_arr_links ()
 
void reset_max_last_offset ()
 

Public Attributes

humungous_pointer ARRAY_MEMBLOCK_BASE
 
humungous_pointer ARRAY_MEMBLOCK_SAVE
 
unsigned long int number_arr_links
 

Private Attributes

arr_linkfree_last
 
arr_linklast
 
unsigned long int last_offset
 
unsigned long int max_last_offset
 

Friends

class arr_link
 

Detailed Description

Description not yet available.

Parameters

Definition at line 2064 of file fvar.hpp.

Constructor & Destructor Documentation

arr_list::arr_list ( )
inline

Definition at line 2078 of file fvar.hpp.

virtual arr_list::~arr_list ( )
inlinevirtual

Definition at line 2086 of file fvar.hpp.

Member Function Documentation

void arr_list::arr_free ( double_and_int varr)

Description not yet available.

Parameters

Definition at line 227 of file newdar.cpp.

Referenced by dvar_vector::deallocate().

void arr_list::arr_free_add ( arr_link tmp)

Description not yet available.

Parameters

Definition at line 68 of file newdar.cpp.

Referenced by arr_free().

void arr_list::arr_free_remove ( arr_link tmp)

Description not yet available.

Parameters

Definition at line 44 of file newdar.cpp.

Referenced by arr_free(), and arr_new().

double_and_int * arr_list::arr_new ( unsigned int  sz)

Definition at line 78 of file newdar.cpp.

Referenced by dvar_vector::allocate(), and dvar_vector::dvar_vector().

void arr_list::arr_remove ( arr_link **  pptr)

Remove and delete arr_link node pptr from gradient_structure::ARR_LIST1.

Definition at line 535 of file newdar.cpp.

Referenced by arr_free().

arr_link* arr_list::get_last ( ) const
inline

Definition at line 2092 of file fvar.hpp.

unsigned long int arr_list::get_last_offset ( )
inline
unsigned long int arr_list::get_max_last_offset ( )
inline
unsigned long int arr_list::get_number_arr_links ( )
inline

Definition at line 2099 of file fvar.hpp.

void arr_list::reset_max_last_offset ( )
inline

Definition at line 2107 of file fvar.hpp.

Friends And Related Function Documentation

friend class arr_link
friend

Definition at line 2072 of file fvar.hpp.

Referenced by arr_new().

Member Data Documentation

humungous_pointer arr_list::ARRAY_MEMBLOCK_BASE
humungous_pointer arr_list::ARRAY_MEMBLOCK_SAVE
arr_link* arr_list::free_last
private

Definition at line 2067 of file fvar.hpp.

Referenced by arr_free_add(), arr_free_remove(), arr_list(), and arr_new().

arr_link* arr_list::last
private

Definition at line 2066 of file fvar.hpp.

Referenced by arr_free(), arr_list(), arr_new(), and get_last().

unsigned long int arr_list::last_offset
private

Definition at line 2068 of file fvar.hpp.

Referenced by arr_free(), arr_list(), arr_new(), and get_last_offset().

unsigned long int arr_list::max_last_offset
private

Definition at line 2069 of file fvar.hpp.

Referenced by arr_list(), arr_new(), get_max_last_offset(), and reset_max_last_offset().

unsigned long int arr_list::number_arr_links

Definition at line 2071 of file fvar.hpp.

Referenced by arr_list(), arr_new(), arr_remove(), and get_number_arr_links().


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