Factory for the Compressed Bi-directional Incremental Compressed Row Storage scheme.  
 More...
 | 
| static Matrix< _t_value > *  | getCBICRS (std::string file, _t_value zero=0) | 
|   | Factory function for row-based compressed BICRS functions, file-based.  More...
  | 
|   | 
| static Matrix< _t_value > *  | getCBICCS (std::string file, _t_value zero=0) | 
|   | Factory function for column-based compressed BICRS functions, file-based.  More...
  | 
|   | 
| static Matrix< _t_value > *  | getCBICRS (std::vector< Triplet< _t_value > > &triplets, unsigned long int m, unsigned long int n, _t_value zero=0) | 
|   | Factory function for row-based compressed BICRS functions, Triplet-based.  More...
  | 
|   | 
| static Matrix< _t_value > *  | getCBICCS (std::vector< Triplet< _t_value > > &triplets, unsigned long int m, unsigned long int n, _t_value zero=0) | 
|   | Factory function for row-based compressed BICRS functions, Triplet-based.  More...
  | 
|   | 
 | 
| 
template<typename _master_i_value , typename _master_j_value , typename _i_value , typename _j_value >  | 
| static void  | investigateCCS (const std::string tn, std::vector< Triplet< _t_value > > input, unsigned long int m, unsigned long int n, unsigned long int &usage, unsigned long int &zle_usage) | 
|   | Used for auto-tunes the index type. 
  | 
|   | 
| 
template<typename _master_i_value , typename _master_j_value , typename _i_value , typename _j_value >  | 
| static void  | investigate (const std::string tn, std::vector< Triplet< _t_value > > triplets, ULI m, ULI n, unsigned long int &usage, unsigned long int &zle_usage) | 
|   | Used for auto-tuning of the index type. 
  | 
|   | 
template<typename _t_value>
class CBICRS_factory< _t_value >
Factory for the Compressed Bi-directional Incremental Compressed Row Storage scheme. 
Auto-tunes index type (signed char, short int, int or long int). May revert back to a plain BICRS implementation.
Warning: assertions may be used! For optimal performance, define the NDEBUG flag (pass -DNDEBUG as a compiler flag).