Public Member Functions | |
| void | init () |
| @ Méthodes visibles de l'extérieur | |
| Integer | getId () const |
| Identifiant de l'inserter dans son StreamVBlockMatrixBuilder. | |
| 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). | |
| bool | isBegin () |
| Retourne si le filler est au début. | |
| bool | isEnd () |
| Retourn true, le filler est à la fin. | |
Protected Member Functions | |
| BaseInserter (StreamVBlockMatrixBuilderT< ValueT > *parent, Integer id) | |
| void | setMatrixValues (ValueT *matrix_values) |
| void | _startTimer () |
| void | _stopTimer () |
Protected Attributes | |
| Integer | m_id |
| Integer | m_index |
| Integer | m_current_size |
| Integer * | m_current_k |
| ValueT * | m_values |
| Integer | m_count |
| Integer | m_size |
| UniqueArray< Integer > | m_n |
| Integer | m_current_block_size_row |
| Integer | m_current_block_size_col |
| UniqueArray< Integer > | m_block_size_row |
| UniqueArray< Integer > | m_block_size_col |
| UniqueArray< Integer > | m_row_index |
| UniqueArray< Integer > | m_col_index |
| UniqueArray< Integer > | m_data_index |
| positon of entry in the Matrix CSR structure | |
| StreamVBlockMatrixBuilderT< ValueT > * | m_parent |
Friends | |
| class | StreamVBlockMatrixBuilderT< ValueT > |
Definition at line 29 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 33 of file StreamVBlockMatrixBuilderInserterT.h.
|
protected |
Definition at line 42 of file StreamVBlockMatrixBuilderInserterT.h.
|
protectedvirtual |
Definition at line 57 of file StreamVBlockMatrixBuilderInserterT.h.
|
inlineprotected |
Definition at line 62 of file StreamVBlockMatrixBuilderInserter.h.
|
inlineprotected |
Definition at line 63 of file StreamVBlockMatrixBuilderInserter.h.
| Integer Alien::StreamVBlockMatrixBuilderT< ValueT >::BaseInserter::count | ( | ) |
Nombre de données dans l'inserter.
Definition at line 121 of file StreamVBlockMatrixBuilderInserterT.h.
References count().
Referenced by count().
| void Alien::StreamVBlockMatrixBuilderT< ValueT >::BaseInserter::end | ( | ) |
Termine l'inserter (déallocation des données).
Definition at line 85 of file StreamVBlockMatrixBuilderInserterT.h.
References end(), init(), and m_data_index.
Referenced by end().
| Integer Alien::StreamVBlockMatrixBuilderT< ValueT >::BaseInserter::getId | ( | ) | const |
Identifiant de l'inserter dans son StreamVBlockMatrixBuilder.
Definition at line 77 of file StreamVBlockMatrixBuilderInserterT.h.
References getId().
Referenced by getId().
| void Alien::StreamVBlockMatrixBuilderT< ValueT >::BaseInserter::init | ( | ) |
@ Méthodes visibles de l'extérieur
Definition at line 63 of file StreamVBlockMatrixBuilderInserterT.h.
References init().
|
protected |
Definition at line 99 of file StreamVBlockMatrixBuilderInserterT.h.
| Integer Alien::StreamVBlockMatrixBuilderT< ValueT >::BaseInserter::size | ( | ) |
Nombre d'itération dans l'inserter.
Definition at line 112 of file StreamVBlockMatrixBuilderInserterT.h.
References size().
Referenced by size().
|
friend |
Definition at line 1 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 76 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 75 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 78 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 70 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 74 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 73 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 68 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 67 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
positon of entry in the Matrix CSR structure
Definition at line 80 of file StreamVBlockMatrixBuilderInserter.h.
Referenced by end().
|
protected |
Definition at line 65 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 66 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 72 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 81 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 77 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 71 of file StreamVBlockMatrixBuilderInserter.h.
|
protected |
Definition at line 69 of file StreamVBlockMatrixBuilderInserter.h.