SparseLibrary  Version 1.6.0
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 CBetaHilbertThe Beta Hilbert triplet scheme
 CBICRSBi-directional Incremental Compressed Row Storage scheme
 CBigIntA 128-bit integer, with overloaded comparison operators
 CBisectionHilbertThe Bisection Hilbert triplet scheme
 CBlockCRSCodes the CRS block order
 CBlockHilbertThe Block Hilbert triplet scheme
 CBlockOrdererInduces a block order by fully traversing an SBDTree
 CCBICRSCompressed Bi-directional Incremental Compressed Row Storage (BICRS) scheme
 CCBICRS_factoryFactory for the Compressed Bi-directional Incremental Compressed Row Storage scheme
 CCCSWrapperAutomatically transforms a row-major scheme into an column-major scheme
 CCompressedHilbertA Hilbert scheme backed by a specialised storage format
 CCRSThe compressed row storage sparse matrix data structure
 CCuHybWrapper class for the CuSparse HYB data structure for CUDA C
 CDD_MATRIXThe dense diagonal matrix scheme; a storage scheme for sparse matrices consisting of only dense diagonals
 CDuckCodes the Minimal CCS block order
 CFBICRSHierarchical BICRS with fixed subblock size and distribution
 CFileToVTClass responsible for reading in matrix market files and converting them to vector< Triplet > format
 CHBICRSHierarchical Bi-directional Incremental Compressed Row Storage scheme
 CHilbertThe Hilbert scheme backed by (C)BICRS
 CHilbertArrayActual storage implementation
 CHilbertArrayInterfaceClass providing an interface to an efficient storage of a 1D array of Hilbert coordinate increments
 CHilbertTripletHilbert-coordinate-aware triplet
 CHilbertTripletCompareClass-comparator of HilbertTriplet
 CHTSThe Hilbert triplet scheme
 CICRSThe incremental compressed row storage sparse matrix data structure
 CMachineInfoSingleton class to get info on the current system
 CMatrixDefines operations common to all matrices, which are implemented in this library
 CMatrix2HilbertCoordinatesClass which maps coordinates to 1D Hilbert Coordinates
 CMcCRSThe compressed row storage sparse matrix data structure
 CMinCCSCodes the Minimal CCS block order
 CMinCRSCodes the Minimal CRS block order
 CMKLCRSThe compressed row storage sparse matrix data structure
 CRDB_shared_dataShared data for RDBHilbert threads
 CRDBHilbertThe Beta Hilbert triplet scheme
 CRDCSBFull parallel row-distributed SpMV, based on CSB (BlockCRS + Morton curve + Cilk) and PThreads
 CRDCSB_shared_dataShared data for RDCSB threads
 CRDSchemeFull parallel row-distributed SpMV, based on CSB (Morton curve + Cilk) and PThreads
 CRDScheme_shared_dataShared data for RDScheme threads
 CSBDTreeModels a Separated Block Diagonal tree structure
 CSepLastCodes the Minimal CCS block order
 Cshared_dataShared data for BetaHilbert threads
 CSparseMatrixInterface common to all sparse matrix storage schemes
 CSVMThe sparse vector matrix format
 CTripletA single triplet value
 CTSThe triplet scheme; a storage scheme for sparse matrices using triplets
 CU2Codes the Minimal CCS block order
 CUpscalerTransforms SBD-structures over q parts into an SBD structure over p parts, with q>p, and q,p both powers of two
 CtreeInOrderIteratorSame as treeIterator, but does in-order traversal instead of pre-order
 CtreeIteratorPre-order tree iterator
 CtreePostOrderIteratorSame as treeIterator, but does post-order traversal instead of pre-order
 CvecBICRSThe incremental compressed row storage sparse matrix data structure
 CZZ_CRSThe zig-zag compressed row storage sparse matrix data structure
 CZZ_ICRSThe zig-zag incremental compressed row storage sparse matrix data structure