Classe gérant un tableau sous la forme d'une liste de blocs.
Plus de détails...
#include <arcane/core/BlockIndexList.h>
Classe gérant un tableau sous la forme d'une liste de blocs.
- Avertissement
- Experimental API
Définition à la ligne 80 du fichier BlockIndexList.h.
◆ _addBlockInfo()
void Arcane::BlockIndexList::_addBlockInfo |
( |
const Int32 * |
data, |
|
|
Int16 |
size |
|
) |
| |
|
private |
◆ _computeNbContigusBlock()
Int32 Arcane::BlockIndexList::_computeNbContigusBlock |
( |
| ) |
const |
|
private |
◆ _currentIndexPosition()
Int32 Arcane::BlockIndexList::_currentIndexPosition |
( |
| ) |
const |
|
private |
◆ _setBlockIndexAndOffset()
void Arcane::BlockIndexList::_setBlockIndexAndOffset |
( |
Int32 |
block, |
|
|
Int32 |
index, |
|
|
Int32 |
offset |
|
) |
| |
|
private |
◆ _setNbBlock()
void Arcane::BlockIndexList::_setNbBlock |
( |
Int32 |
nb_block | ) |
|
|
private |
◆ block()
BlockIndex Arcane::BlockIndexList::block |
( |
Int32 |
i | ) |
const |
|
inline |
◆ fillArray()
void Arcane::BlockIndexList::fillArray |
( |
Array< Int32 > & |
v | ) |
|
◆ memoryRatio()
Real Arcane::BlockIndexList::memoryRatio |
( |
| ) |
const |
◆ nbBlock()
Int32 Arcane::BlockIndexList::nbBlock |
( |
| ) |
const |
|
inline |
◆ reset()
void Arcane::BlockIndexList::reset |
( |
| ) |
|
◆ BlockIndexListBuilder
◆ m_block_size
Int16 Arcane::BlockIndexList::m_block_size = 0 |
|
private |
◆ m_blocks_index_and_offset
UniqueArray<Int32> Arcane::BlockIndexList::m_blocks_index_and_offset |
|
private |
◆ m_indexes
◆ m_last_block_size
Int16 Arcane::BlockIndexList::m_last_block_size = 0 |
|
private |
◆ m_nb_block
Int32 Arcane::BlockIndexList::m_nb_block = 0 |
|
private |
Nombre de blocs (m_original_size/m_block_size arrondi au supérieur)
Définition à la ligne 109 du fichier BlockIndexList.h.
◆ m_original_size
Int32 Arcane::BlockIndexList::m_original_size = 0 |
|
private |
La documentation de cette classe a été générée à partir des fichiers suivants :