Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nstrumpack
 NBLR
 CBLROptionsClass containing several options for the BLR code and data-structures
 CBLRTile
 CBLRExtendAdd
 CBLRMatrixClass to represent a block low-rank matrix
 CProcessorGrid2DRepresentation of a 2D processor grid, similar to a BLACS grid, but not requiring ScaLAPACK
 CBLRMatrixMPIDistributed memory block low rank matrix
 NHODLR
 CHODLROptionsClass containing several options for the HODLR code and data-structures
 CExtractionMeta
 CHODLRMatrixHierarchically low-rank matrix representation
 CAelemCommPtrs
 CButterflyMatrixButterfly matrix representation, this includes low-rank matrix representation as a special case
 NHSS
 CHSSOptionsClass containing several options for the HSS code and data-structures
 CHSSMatrixBaseAbstract base class for Hierarchically Semi-Separable (HSS) matrices
 CHSSFactorsContains data related to ULV factorization of an HSS matrix
 CTreeLocalRanges
 CHSSFactorsMPIContains data related to ULV factorization of a distributed HSS matrix
 CHSSMatrixClass to represent a sequential/threaded Hierarchically Semi-Separable matrix
 CHSSMatrixMPIDistributed memory implementation of the HSS (Hierarchically Semi-Separable) matrix format
 Nkernel
 CKernelRepresentation of a kernel matrix
 CGaussKernelGaussian or radial basis function kernel
 CLaplaceKernelLaplace kernel
 CANOVAKernelANOVA kernel
 CDenseKernelArbitrary dense matrix, with underlying geometry
 Nrandom
 CRandomGeneratorBaseClass to wrap the C++11 random number generator/distribution
 CRandomGeneratorClass for a random number generator
 Nstructured
 CClusterTreeThe cluster tree, or partition tree that represents the partitioning of the rows or columns of a hierarchical matrix
 CStructuredMatrixClass to represent a structured matrix. This is the abstract base class for several types of structured matrices
 CStructuredOptionsClass containing several options for the StructuredMatrix code and data-structures
 CSPOptionsOptions for the sparse solver
 CMatrixReordering
 CEliminationTree
 CSparseSolverBaseSparseSolverBase is the virtual base for both the sequential/multithreaded and distributed sparse solver classes
 CSparseSolverSparseSolver is the main sequential or multithreaded sparse solver class
 CSparseSolverMixedPrecisionSparseSolverMixedPrecision Allows to use lower precision (float) for the factorization/preconditioner, and higher (double) for the outer iterative solver. See also LAPACK's dsgesv
 CEliminationTreeMPIDist
 CMatrixReorderingMPI
 CSparseSolverMPIDistThis is the fully distributed solver
 CCSRGraph
 CDenseMatrixThis class represents a matrix, stored in column major format, to allow direct use of BLAS/LAPACK routines
 CDistributedMatrix2D block cyclicly distributed matrix, as used by ScaLAPACK
 CMatchingData
 CEquilibration
 CCompressedSparseMatrixAbstract base class for compressed sparse matrix storage
 CCSRMatrixClass for storing a compressed sparse row matrix (single node)
 CSPMVBuffers
 CCSRMatrixMPIBlock-row distributed compressed sparse row storage
 CDenseMatrixWrapperLike DenseMatrix, this class represents a matrix, stored in column major format, to allow direct use of BLAS/LAPACK routines. However, objects of the DenseMatrixWrapper class do not allocate, own or free any data
 CDistributedMatrixWrapper
 CBLACSGridThis is a small wrapper class around a BLACS grid and a BLACS context
 CExtendAdd
 CFrontalMatrixBLRMPI
 CMPIRequestWrapper around an MPI_Request object
 CMPICommWrapper class around an MPI_Comm object
 Nstrumpack_dense
 Ccspoptions
 CSP_s_struct_default_options
 CCSPOptionsStructure containing options for structured matrix compression, to be used with the C interface
 CSTRUMPACK_SparseSolver