|
FEI 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 MapContig< fei::ctg_set< int > * >::iterator | iterator |
Public Member Functions | |
| RaggedTable (int firstKey, int lastKey) | |
| 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) |
| RaggedTable (int firstKey, int lastKey) | |
| RaggedTable (const RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > > &src) | |
| 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) |
| MapContig< fei::ctg_set< int > * > & | getMap () |
| const MapContig< fei::ctg_set< int > * > & | getMap () const |
| fei::ctg_set< int > * | 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 () |
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 |
alias for MAP_TYPE
Definition at line 41 of file snl_fei_RaggedTable.hpp.
| typedef fei::ctg_set< int > snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::row_type |
alias for SET_TYPE
Definition at line 44 of file snl_fei_RaggedTable.hpp.
| typedef MapContig< fei::ctg_set< int > * >::iterator snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::iterator |
let 'iterator' be an alias for MAP_TYPE's iterator
Definition at line 72 of file snl_fei_RaggedTable.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.
|
inline |
Constructor
Definition at line 32 of file snl_fei_RaggedTable.hpp.
|
inline |
Copy constructor
Definition at line 36 of file snl_fei_RaggedTable.hpp.
|
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.
|
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.
|
inlinevirtual |
add entries to the diagonal of the table
Implements fei::IndexTable.
Definition at line 47 of file snl_fei_RaggedTable.hpp.
|
inlinevirtual |
add a list of indices to a specified row
Implements fei::IndexTable.
Definition at line 51 of file snl_fei_RaggedTable.hpp.
|
inlinevirtual |
add a list of indices to several specified rows
Implements fei::IndexTable.
Definition at line 56 of file snl_fei_RaggedTable.hpp.
|
inline |
obtain internal map attribute
Definition at line 62 of file snl_fei_RaggedTable.hpp.
|
inline |
obtain internal map attribute
Definition at line 65 of file snl_fei_RaggedTable.hpp.
|
inline |
obtain specified row from internal map attribute
Definition at line 68 of file snl_fei_RaggedTable.hpp.
|
inline |
'first' row of table
Definition at line 75 of file snl_fei_RaggedTable.hpp.
|
inline |
just past the 'last' row of the table
Definition at line 78 of file snl_fei_RaggedTable.hpp.
| 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.