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
|