CompressedSparseMatrix.hpp File Reference

Contains the CompressedSparseMatrix class, a base class for compressed sparse storage. More...

#include <vector>
#include <string>
#include <tuple>
#include "misc/Tools.hpp"
#include "misc/Triplet.hpp"
#include "dense/DenseMatrix.hpp"
#include "StrumpackOptions.hpp"
Include dependency graph for CompressedSparseMatrix.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  strumpack::CSRGraph< integer_t >
 
class  strumpack::DenseMatrix
 This class represents a matrix, stored in column major format, to allow direct use of BLAS/LAPACK routines. More...
 
class  strumpack::DistributedMatrix< scalar_t >
 
class  strumpack::MatchingData< scalar_t, integer_t, real_t >
 
class  strumpack::Equilibration< scalar_t, real_t >
 
class  strumpack::CompressedSparseMatrix< scalar_t, integer_t >
 Abstract base class for compressed sparse matrix storage. More...
 

Namespaces

 strumpack
 

Typedefs

typedef int int_t
 

Functions

int_t strumpack::strumpack_mc64id_ (int_t *)
 
int_t strumpack::strumpack_mc64ad_ (int_t *, int_t *, int_t *, int_t *, int_t *, double *, int_t *, int_t *, int_t *, int_t *, int_t *, double *, int_t *, int_t *)
 

Detailed Description

Contains the CompressedSparseMatrix class, a base class for compressed sparse storage.