SparseLibrary
Version 1.6.0
|
This is the complete list of members for Upscaler< T >, including all inherited members.
addNonzeroes(std::vector< Triplet< T > > &into, const unsigned long int from, const unsigned long int s, const std::map< unsigned long int, unsigned long int > &rowGlobalToLocal, const std::map< unsigned long int, unsigned long int > &colGlobalToLocal) | Upscaler< T > | inlineprotected |
build(std::vector< unsigned long int > &hierarchy, std::vector< unsigned long int > &r_bounds, std::vector< unsigned long int > &c_bounds) | SBDTree | protected |
c_hi | SBDTree | protected |
c_lo | SBDTree | protected |
columnBounds(const unsigned long int index, unsigned long int &c_lo, unsigned long int &c_hi) | SBDTree | |
containsPID | Upscaler< T > | protected |
determineEmpty(const std::vector< Triplet< T > > &nonzeroes, const unsigned long int s, const unsigned long int min_i, const unsigned long int min_j, std::vector< bool > &emptyRows, std::vector< bool > &emptyCols, bool &empty) | Upscaler< T > | inlineprotected |
determineMinMax(const unsigned long int ID, const unsigned long int s, unsigned long int &min_i, unsigned long int &max_i, unsigned long int &min_j, unsigned long int &max_j) | Upscaler< T > | inlineprotected |
getRoot() | SBDTree | |
getSeparatorBB(const unsigned long int index, unsigned long int &r_lo, unsigned long int &r_hi, unsigned long int &c_lo, unsigned long int &c_hi) | SBDTree | |
getSubTree(const unsigned long int ID, const unsigned long int s, std::vector< Triplet< T > > &local_nonzeroes, std::vector< Triplet< T > > &remote_nonzeroes, std::vector< unsigned long int > &upscaled_hierarchy, std::vector< unsigned long int > &upscaled_row_bounds, std::vector< unsigned long int > &upscaled_column_bounds, std::vector< unsigned long int > &rowLocalToGlobal, std::vector< unsigned long int > &columnLocalToGlobal, std::map< unsigned long int, unsigned long int > &rowGlobalToLocal, std::map< unsigned long int, unsigned long int > &colGlobalToLocal) | Upscaler< T > | inlineprotected |
getSubTree(const unsigned long int s, std::vector< Triplet< T > > &local_nonzeroes, std::vector< Triplet< T > > &remote_nonzeroes, std::vector< unsigned long int > &upscaled_hierarchy, std::vector< unsigned long int > &upscaled_row_bounds, std::vector< unsigned long int > &upscaled_column_bounds, std::vector< unsigned long int > &rowLocalToGlobal, std::vector< unsigned long int > &columnLocalToGlobal, std::map< unsigned long int, unsigned long int > &rowGlobalToLocal, std::map< unsigned long int, unsigned long int > &colGlobalToLocal, const unsigned long int P, const unsigned long int Pref) | Upscaler< T > | inline |
isLeaf(const unsigned long int index) | SBDTree | |
left(const unsigned long int index) | SBDTree | |
left_child | SBDTree | protected |
NO_SUCH_NODE | SBDTree | protectedstatic |
nodes | SBDTree | protected |
nonzeroes | Upscaler< T > | protected |
parent | SBDTree | protected |
r_hi | SBDTree | protected |
r_lo | SBDTree | protected |
readout() | Upscaler< T > | inline |
right(const unsigned long int index) | SBDTree | |
right_child | SBDTree | protected |
root | SBDTree | protected |
root_is_set | SBDTree | protected |
rowBounds(const unsigned long int index, unsigned long int &r_lo, unsigned long int &r_hi) | SBDTree | |
SBDTree(std::vector< unsigned long int > &r_hierarchy, std::vector< unsigned long int > &c_hierarchy, std::vector< unsigned long int > &r_bounds, std::vector< unsigned long int > &c_bounds) | SBDTree | |
SBDTree(std::vector< unsigned long int > &hierarchy, std::vector< unsigned long int > &r_bounds, std::vector< unsigned long int > &c_bounds) | SBDTree | |
size() | SBDTree | |
up(const unsigned long int index) | SBDTree | |
updateMinMax(const unsigned long int walk, const unsigned long int s, unsigned long int &min_i, unsigned long int &max_i, unsigned long int &min_j, unsigned long int &max_j) | Upscaler< T > | inlineprotected |
Upscaler(const std::vector< Triplet< T > > &nonzeroes, const unsigned long int P, std::vector< unsigned long int > &r_hierarchy, std::vector< unsigned long int > &c_hierarchy, std::vector< unsigned long int > &r_bounds, std::vector< unsigned long int > &c_bounds, unsigned long int *row_perm=NULL, unsigned long int *col_perm=NULL, unsigned long int *proc2proc=NULL) | Upscaler< T > | inline |
~SBDTree() | SBDTree | |
~Upscaler() | Upscaler< T > | inline |