linbox
sparse-matrix.h File Reference

A SparseMatrix<_Field, _Storage> .... More...

Data Structures

class  MatrixContainerTrait< SparseMatrix< Field, Storage > >
 
struct  MatrixTraits< SparseMatrix< Field, SparseMatrixFormat::CSR > >
 
struct  MatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::CSR > >
 
struct  MatrixTraits< SparseMatrix< Field, SparseMatrixFormat::SparseMap > >
 
struct  MatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::SparseMap > >
 
struct  MatrixTraits< SparseMatrix< Field, SparseMatrixFormat::SparsePar > >
 
struct  MatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::SparsePar > >
 
struct  MatrixTraits< SparseMatrix< Field, SparseMatrixFormat::SparseSeq > >
 
struct  MatrixTraits< const SparseMatrix< Field, SparseMatrixFormat::SparseSeq > >
 
struct  MatrixHomTrait< SparseMatrix< Ring, SparseMatrixFormat::SparseSeq >, Field >
 
struct  MatrixHomTrait< SparseMatrix< Ring, SparseMatrixFormat::SparsePar >, Field >
 
struct  MatrixHomTrait< SparseMatrix< Ring, SparseMatrixFormat::SparseMap >, Field >
 
struct  IndexedCategory< SparseMatrix< Field, Row > >
 
struct  IndexedCategory< SparseMatrix< Field, SparseMatrixFormat::CSR > >
 
struct  IndexedCategory< SparseMatrix< Field, SparseMatrixFormat::COO > >
 
struct  IndexedCategory< SparseMatrix< Field, SparseMatrixFormat::ELL > >
 
struct  IndexedCategory< SparseMatrix< Field, SparseMatrixFormat::ELL_R > >
 
struct  ContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::COO > >
 
struct  ContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::CSR > >
 
struct  ContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::ELL > >
 
struct  ContainerTraits< SparseMatrix< _Field, SparseMatrixFormat::ELL_R > >
 
struct  SparseVectorTranslate< Field, SparseMatrixFormat::SparseSeq >
 
struct  SparseVectorTranslate< Field, typename Vector< Field >::SparseSeq >
 
struct  SparseVectorTranslate< Field, SparseMatrixFormat::SparsePar >
 
struct  SparseVectorTranslate< Field, SparseMatrixFormat::SparseMap >
 

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 

Macros

#define index_t   ptrdiff_t
 

Functions

template<class _Field, class _Storage>
std::ostream & operator<< (std::ostream &os, const SparseMatrix< _Field, _Storage > &Mat)
 
template<class _Field, class _Storage>
std::istream & operator>> (std::istream &is, SparseMatrix< _Field, _Storage > &A)
 

Detailed Description

A SparseMatrix<_Field, _Storage> ....

Macro Definition Documentation

◆ index_t

#define index_t   ptrdiff_t