1 #ifndef _snl_fei_RaggedTable_specialize_hpp_
2 #define _snl_fei_RaggedTable_specialize_hpp_
12 #include <fei_macros.hpp>
13 #include <snl_fei_RaggedTable.hpp>
14 #include <fei_ctg_set.hpp>
15 #include <snl_fei_MapContig.hpp>
34 iterator it =
begin();
35 iterator it_end =
end();
36 for(; it!=it_end; ++it) {
37 poolAllocatorSet_.destroy( (*it).second );
38 poolAllocatorSet_.deallocate( (*it).second, 1 );
58 iterator m_end = map_.end();
59 iterator m_iter = map_.find(row);
60 return( m_end == m_iter ? NULL : (*m_iter).second );
63 iterator
begin() {
return( map_.begin() ); }
65 iterator
end() {
return( map_.end() ); }
void addDiagonals(int numIndices, const int *indices)
RaggedTable(int firstKey, int lastKey)
SET_TYPE * getRow(int row)
MAP_TYPE::iterator iterator
void addIndices(int row, int numIndices, const int *indices)