Public Member Functions | |
| MultiArrayValueSeries (int64_t) | |
| MultiArrayValueSeries (const MultiArrayValueSeries< RT, AT > &) | |
| ~MultiArrayValueSeries () | |
| ValueSeries< RT > * | clone () const |
| bool | isOK () const |
| RT | value (int64_t idx) const |
| bool | writable () const |
| void | setValue (int64_t idx, RT v) |
| bool | canSetAll () const |
| void | setAll (RT) |
| const RT * | arr () const |
| RT * | arr () |
| bool | selfSufficient () const |
| bool | reSizeable () const |
| bool | setSize (int64_t) |
| int64_t | size () const |
| char | bytesPerItem () const |
Protected Attributes | |
| ObjectSet< AT > | ptrs_ |
| int64_t | cursize_ |
| const unsigned int | chunksize_ |
Valueseries that allocates its data in smaller chunks (default is 512MB). Bydoing this, it performs better in environments where the memory is fragmented (i.e. windows 32 bit).
| MultiArrayValueSeries< RT, AT >::MultiArrayValueSeries | ( | int64_t | sz | ) | [inline] |
| MultiArrayValueSeries< RT, AT >::MultiArrayValueSeries | ( | const MultiArrayValueSeries< RT, AT > & | mavs | ) | [inline] |
| MultiArrayValueSeries< RT, AT >::~MultiArrayValueSeries | ( | ) | [inline] |
| const RT * MultiArrayValueSeries< RT, AT >::arr | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| RT * MultiArrayValueSeries< RT, AT >::arr | ( | ) | [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| char MultiArrayValueSeries< RT, AT >::bytesPerItem | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool MultiArrayValueSeries< RT, AT >::canSetAll | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| ValueSeries< RT > * MultiArrayValueSeries< RT, AT >::clone | ( | ) | const [inline, virtual] |
Implements ValueSeries< RT >.
| bool MultiArrayValueSeries< RT, AT >::isOK | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool MultiArrayValueSeries< RT, AT >::reSizeable | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool MultiArrayValueSeries< RT, AT >::selfSufficient | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| void MultiArrayValueSeries< RT, AT >::setAll | ( | RT | val | ) | [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| bool MultiArrayValueSeries< RT, AT >::setSize | ( | int64_t | sz | ) | [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| void MultiArrayValueSeries< RT, AT >::setValue | ( | int64_t | idx, | |
| RT | v | |||
| ) | [inline, virtual] |
Reimplemented from ValueSeries< RT >.
| int64_t MultiArrayValueSeries< RT, AT >::size | ( | ) | const [inline] |
| RT MultiArrayValueSeries< RT, AT >::value | ( | int64_t | idx | ) | const [inline, virtual] |
Implements ValueSeries< RT >.
| bool MultiArrayValueSeries< RT, AT >::writable | ( | ) | const [inline, virtual] |
Reimplemented from ValueSeries< RT >.
const unsigned int MultiArrayValueSeries< RT, AT >::chunksize_ [protected] |
int64_t MultiArrayValueSeries< RT, AT >::cursize_ [protected] |
ObjectSet<AT> MultiArrayValueSeries< RT, AT >::ptrs_ [protected] |
1.7.1