linbox
LambdaSparseMatrix< _Field, _Row > Class Template Reference

#include <lambda-sparse.h>

+ Inheritance diagram for LambdaSparseMatrix< _Field, _Row >:

Data Structures

struct  rebind
 

Public Types

typedef _Row Row
 
typedef _Field Field
 

Public Member Functions

 LambdaSparseMatrix (const Field &F, size_t m, size_t n, double LAMBDA=3.)
 
 LambdaSparseMatrix (const Field &F, size_t m, size_t n, const integer size, double LAMBDA=3.)
 
 LambdaSparseMatrix (const LambdaSparseMatrix< Field, Row > &L)
 
template<class _Ring, class _IRow>
 LambdaSparseMatrix (const Field &F, const LambdaSparseMatrix< _Ring, _IRow > &L)
 
integerNorm (integer &norm)
 

Member Typedef Documentation

◆ Row

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
typedef _Row Row

◆ Field

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
typedef _Field Field

Constructor & Destructor Documentation

◆ LambdaSparseMatrix() [1/4]

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
LambdaSparseMatrix ( const Field & F,
size_t m,
size_t n,
double LAMBDA = 3. )
inline

◆ LambdaSparseMatrix() [2/4]

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
LambdaSparseMatrix ( const Field & F,
size_t m,
size_t n,
const integer size,
double LAMBDA = 3. )
inline

◆ LambdaSparseMatrix() [3/4]

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
LambdaSparseMatrix ( const LambdaSparseMatrix< Field, Row > & L)
inline

◆ LambdaSparseMatrix() [4/4]

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
template<class _Ring, class _IRow>
LambdaSparseMatrix ( const Field & F,
const LambdaSparseMatrix< _Ring, _IRow > & L )
inline

Member Function Documentation

◆ Norm()

template<class _Field, class _Row = typename Vector<_Field>::SparseSeq>
integer & Norm ( integer & norm)
inline

The documentation for this class was generated from the following file: