snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > > Class Template Reference

#include <snl_fei_RaggedTable_specialize.hpp>

Inheritance diagram for snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >:

Inheritance graph
[legend]
List of all members.

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_typegetMap ()
row_typegetRow (int row)
iterator begin ()
iterator end ()

Detailed Description

template<>
class snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >

specialization for MapContig<fei::ctg_set<int> >

Definition at line 21 of file snl_fei_RaggedTable_specialize.hpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

void snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::addDiagonals ( int  numIndices,
const int *  indices 
) [virtual]

Input function to add diagonals to the index table.

Implements fei::IndexTable.

Definition at line 81 of file snl_fei_RaggedTable_specialize.cpp.

void snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::addIndices ( int  row,
int  numIndices,
const int *  indices 
) [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.

void snl_fei::RaggedTable< MapContig< fei::ctg_set< int > * >, fei::ctg_set< int > >::addIndices ( int  numRows,
const int *  rows,
int  numIndices,
const int *  indices 
) [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.


The documentation for this class was generated from the following files:
Generated on Wed May 12 01:33:55 2010 for FEI by  doxygen 1.4.7