Public Member Functions | |
| void | init () |
| @ Méthodes visibles de l'extérieur | |
| Integer | getId () const |
| Identifiant de l'inserter dans son StreamMatrixBuilder. | |
| Integer | size () |
| Nombre d'itération dans l'inserter. | |
| Integer | count () |
| Nombre de données dans l'inserter. | |
| void | end () |
| Termine l'inserter (déallocation des données). | |
Protected Member Functions | |
| BaseInserter (StreamMatrixBuilderT< ValueT > *parent, Integer id) | |
| void | setMatrixValues (ValueT *matrix_values, Integer block_size=1) |
| void | _startTimer () |
| void | _stopTimer () |
Protected Attributes | |
| Integer | m_id |
| Integer | m_index |
| Integer | m_current_size |
| Integer * | m_current_k |
| ValueT __restrict__ * | m_values |
| Integer | m_count |
| Integer | m_size |
| Integer | m_block_size |
| UniqueArray< Integer > | m_n |
| UniqueArray< Integer > | m_row_index |
| UniqueArray< Integer > | m_col_index |
| UniqueArray< Integer > | m_data_index |
| positon of entry in the Matrix CSR structure | |
| StreamMatrixBuilderT< ValueT > * | m_parent |
Friends | |
| class | StreamMatrixBuilderT< ValueT > |
Definition at line 19 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 32 of file StreamMatrixBuilderInserterT.h.
|
protected |
Definition at line 41 of file StreamMatrixBuilderInserterT.h.
|
protectedvirtual |
Definition at line 57 of file StreamMatrixBuilderInserterT.h.
|
inlineprotected |
Definition at line 46 of file StreamMatrixBuilderInserter.h.
|
inlineprotected |
Definition at line 47 of file StreamMatrixBuilderInserter.h.
| Integer Alien::StreamMatrixBuilderT< ValueT >::BaseInserter::count | ( | ) |
Nombre de données dans l'inserter.
Definition at line 130 of file StreamMatrixBuilderInserterT.h.
Referenced by Alien::StreamMatrixBuilderT< ValueT >::computeProfile().
| void Alien::StreamMatrixBuilderT< ValueT >::BaseInserter::end | ( | ) |
Termine l'inserter (déallocation des données).
Definition at line 84 of file StreamMatrixBuilderInserterT.h.
References init(), and m_data_index.
| Integer Alien::StreamMatrixBuilderT< ValueT >::BaseInserter::getId | ( | ) | const |
Identifiant de l'inserter dans son StreamMatrixBuilder.
Definition at line 76 of file StreamMatrixBuilderInserterT.h.
Referenced by Alien::StreamMatrixBuilderT< ValueT >::computeProfile().
| void Alien::StreamMatrixBuilderT< ValueT >::BaseInserter::init | ( | ) |
@ Méthodes visibles de l'extérieur
Definition at line 62 of file StreamMatrixBuilderInserterT.h.
Referenced by end().
|
protected |
Definition at line 96 of file StreamMatrixBuilderInserterT.h.
| Integer Alien::StreamMatrixBuilderT< ValueT >::BaseInserter::size | ( | ) |
Nombre d'itération dans l'inserter.
Definition at line 121 of file StreamMatrixBuilderInserterT.h.
Referenced by Alien::StreamMatrixBuilderT< ValueT >::computeProfile().
|
friend |
Definition at line 1 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 60 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 63 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 58 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 52 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 51 of file StreamMatrixBuilderInserter.h.
|
protected |
positon of entry in the Matrix CSR structure
Definition at line 65 of file StreamMatrixBuilderInserter.h.
Referenced by Alien::StreamMatrixBuilderT< ValueT >::computeProfile(), and end().
|
protected |
Definition at line 49 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 50 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 61 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 66 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 62 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 59 of file StreamMatrixBuilderInserter.h.
|
protected |
Definition at line 56 of file StreamMatrixBuilderInserter.h.