Description not yet available. More...
#include <dfpool.h>
Classes | |
struct | link |
Public Member Functions | |
dfpool () | |
Default constructor. | |
dfpool (dfpool &) | |
dfpool (const size_t) | |
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 (const size_t) |
Description not yet available. | |
Public Attributes | |
double * | first |
link * | head |
char * | last_chunk |
size_t | nelem |
int | num_allocated |
int | num_chunks |
int | nvar |
size_t | size |
Private Attributes | |
int | dfpool_vector_flag |
dfpool::dfpool | ( | ) |
Default constructor.
Definition at line 380 of file dfpool.cpp.
dfpool::dfpool | ( | dfpool & | ) |
dfpool::dfpool | ( | const size_t | sz | ) |
Constructor.
Definition at line 400 of file dfpool.cpp.
dfpool::~dfpool | ( | ) |
Destructor.
Definition at line 421 of file dfpool.cpp.
void * dfpool::alloc | ( | void | ) |
Description not yet available.
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 | ) |
void dfpool::deallocate | ( | void | ) |
Description not yet available.
Definition at line 441 of file dfpool.cpp.
Referenced by ~dfpool().
void dfpool::free | ( | void * | b | ) |
Description not yet available.
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.
Definition at line 477 of file dfpool.cpp.
Referenced by alloc().
int& dfpool::on_dfpool_vector | ( | void | ) | [inline] |
void dfpool::operator= | ( | dfpool & | ) |
void dfpool::set_size | ( | const size_t | sz | ) |
int dfpool::dfpool_vector_flag [private] |
Definition at line 58 of file dfpool.h.
Referenced by dfpool(), and on_dfpool_vector().
double* dfpool::first |
char* dfpool::last_chunk |
Definition at line 62 of file dfpool.h.
Referenced by deallocate(), dfpool(), and grow().
size_t dfpool::nelem |
Definition at line 65 of file dfpool.h.
Referenced by deallocate(), dfpool(), and grow().
int dfpool::nvar |
size_t dfpool::size |
Definition at line 67 of file dfpool.h.
Referenced by clean(), deallocate(), dfpool(), grow(), vector_shape::operator new(), arr_link::operator new(), and set_size().
Generated on Tue Mar 8 2016 19:51:39 for ADMB Documentation by 1.8.0 |