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 () |
![]() | |
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 fei_Pool_alloc< T >::allocate(), fei_Pool_alloc< T >::construct(), snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::dummy, fei::ctg_set< T >::insert(), snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::map_, and snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::poolAllocatorSet_.
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.
|
inlinevirtual |
Definition at line 32 of file snl_fei_RaggedTable_specialize.hpp.
References snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::begin(), fei_Pool_alloc< T >::deallocate(), fei_Pool_alloc< T >::destroy(), snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::end(), and snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::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.
|
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 fei::ctg_set< T >::end(), and fei::ctg_set< T >::insert2().
|
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 fei::ctg_set< T >::end(), and fei::ctg_set< T >::insert2().
|
inline |
Definition at line 54 of file snl_fei_RaggedTable_specialize.hpp.
References snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::map_.
|
inline |
Definition at line 56 of file snl_fei_RaggedTable_specialize.hpp.
References fei::ctg_set< T >::end(), and snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::map_.
|
inline |
Definition at line 63 of file snl_fei_RaggedTable_specialize.hpp.
References snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::map_.
|
inline |
Definition at line 65 of file snl_fei_RaggedTable_specialize.hpp.
References snl_fei::RaggedTable< MAP_TYPE, SET_TYPE >::map_.
|
private |
Definition at line 68 of file snl_fei_RaggedTable_specialize.hpp.
|
private |
Definition at line 69 of file snl_fei_RaggedTable_specialize.hpp.
|
private |
Definition at line 70 of file snl_fei_RaggedTable_specialize.hpp.