|
FEI Package Browser (Single Doxygen Collection) Version of the Day
|
#include <snl_fei_RaggedTable_specialize.hpp>

Public Types | |
| typedef MapContig< fei::ctg_set< int > * > | map_type |
| typedef fei::ctg_set< int > | row_type |
| typedef map_type::iterator | iterator |
Public Member Functions | |
| RaggedTable (int firstKey, int lastKey) | |
| RaggedTable (const RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > > &src) | |
| virtual | ~RaggedTable () |
| void | addDiagonals (int numIndices, const int *indices) |
| void | addIndices (int row, int numIndices, const int *indices) |
| void | addIndices (int numRows, const int *rows, int numIndices, const int *indices) |
| map_type & | getMap () |
| row_type * | getRow (int row) |
| iterator | begin () |
| iterator | end () |
| bool | equal (const RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > > &rhs, bool quiet=true) const |
| Public Member Functions inherited from fei::IndexTable | |
| IndexTable () | |
| virtual | ~IndexTable () |
Private Attributes | |
| map_type | map_ |
| fei_Pool_alloc< row_type > | poolAllocatorSet_ |
| row_type | dummy |
specialization for MapContig<fei::ctg_set<int> >
Definition at line 21 of file snl_fei_RaggedTable_specialize.hpp.
| typedef MapContig<fei::ctg_set<int>*> snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::map_type |
Definition at line 28 of file snl_fei_RaggedTable_specialize.hpp.
| typedef fei::ctg_set<int> snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::row_type |
Definition at line 29 of file snl_fei_RaggedTable_specialize.hpp.
| typedef map_type::iterator snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::iterator |
Definition at line 30 of file snl_fei_RaggedTable_specialize.hpp.
| snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::RaggedTable | ( | int | firstKey, |
| int | lastKey ) |
specialization for MapContig<fei::ctg_set<int>*>
Definition at line 15 of file snl_fei_RaggedTable_specialize.cpp.
References dummy, map_, poolAllocatorSet_, and RaggedTable().
Referenced by addDiagonals(), addIndices(), addIndices(), RaggedTable(), and RaggedTable().
| snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::RaggedTable | ( | const RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > > & | src | ) |
Definition at line 33 of file snl_fei_RaggedTable_specialize.cpp.
References map_, poolAllocatorSet_, and RaggedTable().
|
inlinevirtual |
Definition at line 32 of file snl_fei_RaggedTable_specialize.hpp.
References snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::begin(), snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::end(), and poolAllocatorSet_.
|
virtual |
Input function to add diagonals to the index table.
Implements fei::IndexTable.
Definition at line 81 of file snl_fei_RaggedTable_specialize.cpp.
References addDiagonals(), addIndices(), and RaggedTable().
Referenced by addDiagonals().
|
virtual |
Input function 'addIndices' specifies the row of the table to be operated on, and a list of indices to be added to that row.
Implements fei::IndexTable.
Definition at line 39 of file snl_fei_RaggedTable_specialize.cpp.
References addIndices(), fei::ctg_set< T >::insert2(), map_, and RaggedTable().
Referenced by addDiagonals(), addIndices(), and addIndices().
|
virtual |
Input function for adding a list of indices to multiple rows.
Implements fei::IndexTable.
Definition at line 58 of file snl_fei_RaggedTable_specialize.cpp.
References addIndices(), fei::ctg_set< T >::insert2(), map_, and RaggedTable().
|
inline |
Definition at line 54 of file snl_fei_RaggedTable_specialize.hpp.
References map_.
|
inline |
Definition at line 56 of file snl_fei_RaggedTable_specialize.hpp.
References map_.
|
inline |
Definition at line 63 of file snl_fei_RaggedTable_specialize.hpp.
References map_.
|
inline |
Definition at line 65 of file snl_fei_RaggedTable_specialize.hpp.
References map_.
| bool snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::equal | ( | const RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > > & | rhs, |
| bool | quiet = true ) const |
Test for equality of two RaggedTable objects.
Definition at line 81 of file snl_fei_RaggedTable.hpp.
|
private |
Definition at line 68 of file snl_fei_RaggedTable_specialize.hpp.
Referenced by addIndices(), addIndices(), begin(), end(), getMap(), getRow(), RaggedTable(), and RaggedTable().
|
private |
Definition at line 69 of file snl_fei_RaggedTable_specialize.hpp.
Referenced by RaggedTable(), RaggedTable(), and ~RaggedTable().
|
private |
Definition at line 70 of file snl_fei_RaggedTable_specialize.hpp.
Referenced by RaggedTable().