ADMB Documentation  11.1.2251
 All Classes Files Functions Variables Typedefs Friends Defines
Classes | Public Member Functions | Public Attributes | Private Attributes
dfpool Class Reference

Description not yet available. More...

#include <dfpool.h>

Classes

struct  link

Public Member Functions

 dfpool (dfpool &)
 dfpool (unsigned)
 Description not yet available.
 dfpool (void)
 Default constructor.
 ~dfpool ()
 Destructor.
void * alloc (void)
 Description not yet available.
void clean (void)
 Description not yet available.
void deallocate (void)
 Description not yet available.
void free (void *b)
 Description not yet available.
void grow (void)
 Description not yet available.
int & on_dfpool_vector (void)
void operator= (dfpool &)
void set_size (unsigned)
 Description not yet available.

Public Attributes

double * first
linkhead
char * last_chunk
int nelem
int num_allocated
int num_chunks
int nvar
unsigned size

Private Attributes

int dfpool_vector_flag

Detailed Description

Description not yet available.

Parameters:

Definition at line 56 of file dfpool.h.


Constructor & Destructor Documentation

dfpool::dfpool ( unsigned  sz)

Description not yet available.

Parameters:

Definition at line 389 of file dfpool.cpp.

dfpool::dfpool ( void  )

Default constructor.

Definition at line 407 of file dfpool.cpp.

dfpool::~dfpool ( void  )

Destructor.

Definition at line 380 of file dfpool.cpp.


Member Function Documentation

void * dfpool::alloc ( void  )

Description not yet available.

Parameters:

Reimplemented in tsdfpool.

Definition at line 185 of file dfpool.cpp.

Referenced by vector_shape::operator new(), and arr_link::operator new().

void dfpool::clean ( void  )

Description not yet available.

Parameters:

Definition at line 541 of file dfpool.cpp.

void dfpool::deallocate ( void  )

Description not yet available.

Parameters:

Definition at line 438 of file dfpool.cpp.

Referenced by ~dfpool().

void dfpool::free ( void *  b)

Description not yet available.

Parameters:

Reimplemented in tsdfpool.

Definition at line 323 of file dfpool.cpp.

Referenced by vector_shape::operator delete(), and arr_link::operator delete().

void dfpool::grow ( void  )

Description not yet available.

Parameters:

Definition at line 474 of file dfpool.cpp.

Referenced by alloc().

int& dfpool::on_dfpool_vector ( void  ) [inline]

Definition at line 61 of file dfpool.h.

void dfpool::operator= ( dfpool )
void dfpool::set_size ( unsigned  )

Description not yet available.

Parameters:

Definition at line 426 of file dfpool.cpp.


Member Data Documentation

Definition at line 58 of file dfpool.h.

Referenced by dfpool(), and on_dfpool_vector().

double* dfpool::first

Definition at line 69 of file dfpool.h.

Referenced by clean(), deallocate(), and grow().

Definition at line 68 of file dfpool.h.

Referenced by alloc(), deallocate(), dfpool(), free(), and grow().

Definition at line 62 of file dfpool.h.

Referenced by deallocate(), dfpool(), and grow().

Definition at line 66 of file dfpool.h.

Referenced by clean(), and grow().

Definition at line 64 of file dfpool.h.

Referenced by alloc(), deallocate(), dfpool(), and free().

Definition at line 65 of file dfpool.h.

Referenced by deallocate(), dfpool(), and grow().

Definition at line 60 of file dfpool.h.

unsigned dfpool::size

List of all members.


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