#include <dynArray.hh>
Public Member Functions | |
DynArrayBase (const uint htblsz, const uint htblmsk, const uint pgsz, const uint pgmsk, const bool init=false) | |
DynArrayBase (const DynArrayBase &base) | |
Copy constructor. | |
uint | max () const |
Maximal referenced index + 1. | |
uint | min () const |
Minimal referenced index. | |
Protected Member Functions | |
void | operator= (DynArrayBase &) |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Protected Attributes | |
bool | init_ |
bool | empty_ |
uint | max_ |
uint | min_ |
uint | npg_ |
const uint | htblsz_ |
Size of the hash table function (how many bits of the page number) | |
const uint | htblmsk_ |
Hash table mask. | |
const uint | pgsz_ |
Size of a page in number of entries. | |
const uint | pgmsk_ |
Base class for DynArray for the non-template part.
Definition at line 27 of file dynArray.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Reimplemented in concepts::DynArray< T >, concepts::DynArray< bem::AdaptiveAdjust >, concepts::DynArray< bem::EdgeMap >, concepts::DynArray< bool >, concepts::DynArray< concepts::AdaptiveAdjustP< 1 > >, concepts::DynArray< concepts::AdaptiveAdjustP< 2 > >, concepts::DynArray< concepts::AdaptiveControl<> >, concepts::DynArray< concepts::AdaptiveControlP< 1 > >, concepts::DynArray< Real >, and concepts::DynArray< uint >.
|
inline |
Maximal referenced index + 1.
Definition at line 37 of file dynArray.hh.
|
inline |
Minimal referenced index.
Definition at line 40 of file dynArray.hh.
|
inlineprotected |
Definition at line 58 of file dynArray.hh.
|
protected |
Definition at line 43 of file dynArray.hh.
|
protected |
Hash table mask.
Definition at line 52 of file dynArray.hh.
|
protected |
Size of the hash table function (how many bits of the page number)
Definition at line 49 of file dynArray.hh.
|
protected |
Definition at line 42 of file dynArray.hh.
|
protected |
Definition at line 44 of file dynArray.hh.
|
protected |
Definition at line 45 of file dynArray.hh.
|
protected |
Definition at line 46 of file dynArray.hh.
|
protected |
Definition at line 56 of file dynArray.hh.
|
protected |
Size of a page in number of entries.
Definition at line 55 of file dynArray.hh.