HLIBpro
2.2
|
Represents a product of two indexsets.
#include <TIndexSet.hh>
Public Member Functions | |
TBlockIndexSet () | |
construct empty index set | |
TBlockIndexSet (const TIndexSet &arow_is, const TIndexSet &acol_is) | |
construct indexset defined by given sets | |
TBlockIndexSet (const TBlockIndexSet &is) | |
copy constructor | |
const TIndexSet & | row_is () const |
return row indexset | |
const TIndexSet & | col_is () const |
return column indexset | |
bool | is_in (const idx_t row_idx, const idx_t col_idx) const |
return true if given index (i,j) is part of indexset and false otherwise | |
bool | is_sub (const TBlockIndexSet &is) const |
return true if given indexset is subset | |
TBlockIndexSet & | operator= (const TBlockIndexSet &is) |
copy operator | |
bool | operator== (const TBlockIndexSet &is) const |
equality operator | |
bool | operator!= (const TBlockIndexSet &is) const |
inequality operator | |
std::string | to_string () const |
string output | |
size_t | byte_size () const |
return size in bytes used by this object | |