SparseLibrary  Version 1.6.0
Upscaler< T > Member List

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)SBDTreeprotected
c_hiSBDTreeprotected
c_loSBDTreeprotected
columnBounds(const unsigned long int index, unsigned long int &c_lo, unsigned long int &c_hi)SBDTree
containsPIDUpscaler< 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_childSBDTreeprotected
NO_SUCH_NODESBDTreeprotectedstatic
nodesSBDTreeprotected
nonzeroesUpscaler< T >protected
parentSBDTreeprotected
r_hiSBDTreeprotected
r_loSBDTreeprotected
readout()Upscaler< T >inline
right(const unsigned long int index)SBDTree
right_childSBDTreeprotected
rootSBDTreeprotected
root_is_setSBDTreeprotected
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