linbox
LinBox::MatrixHom Namespace Reference

Limited doc so far. Used in DixonSolver. More...

Data Structures

class  BlasMatrixMAP
 
class  BlasMatrixMAP< Field, BlasMatrix< Givaro::ZRing< Integer >, _Rep >, MatrixContainerCategory::BlasContainer >
 
class  BlasMatrixMAP< Field, IMatrix, MatrixContainerCategory::Blackbox >
 
class  BlasMatrixMAP< Field, IMatrix, MatrixContainerCategory::BlasContainer >
 
class  BlasMatrixMAP< Field, IMatrix, MatrixContainerCategory::Container >
 

Functions

template<class FMatrix, class IMatrix>
void map (FMatrix &Ap, const IMatrix &A)
 
template<class Ring, class Vect1, class Field, class Vect2>
void map (SparseMatrix< Field, Vect2 > &Ap, const SparseMatrix< Ring, Vect1 > &A)
 
template<class Ring, class Field, class _Rep>
void map (BlasMatrix< Field, _Rep > &Ap, const BlasMatrix< Ring, _Rep > &A)
 
template<class Field, class IMatrix, class _Rep>
void map (BlasMatrix< Field, _Rep > &Ap, const IMatrix &A)
 
template<class Field, class IPoly, class IMatrix>
void map (PolynomialBB< typename IMatrix::template rebind< Field >::other, typename IPoly::template rebind< Field >::other > &Ap, const PolynomialBB< IMatrix, IPoly > &A)
 
template<class Field, class Ring>
void map (ScalarMatrix< Field > &Ap, const ScalarMatrix< Ring > &A)
 
template<class Field, class Field2, class Vect>
void map (SparseMatrix< Field, Vect > &Ap, const SparseMatrix< Field2, Vect > &A)
 
template<class Field, class Field2, class Vect>
void map (SparseMatrix< Field, Vect > &Ap, const SparseMatrix< Field, Vect > &A)
 
template<class Field, class Vect, class IMatrix>
void map (SparseMatrix< Field, Vect > &Ap, const IMatrix &A)
 

Detailed Description

Limited doc so far. Used in DixonSolver.

Function Documentation

◆ map() [1/9]

template<class FMatrix, class IMatrix>
void map ( FMatrix & Ap,
const IMatrix & A )

◆ map() [2/9]

template<class Ring, class Vect1, class Field, class Vect2>
void map ( SparseMatrix< Field, Vect2 > & Ap,
const SparseMatrix< Ring, Vect1 > & A )

◆ map() [3/9]

template<class Ring, class Field, class _Rep>
void map ( BlasMatrix< Field, _Rep > & Ap,
const BlasMatrix< Ring, _Rep > & A )

◆ map() [4/9]

template<class Field, class IMatrix, class _Rep>
void map ( BlasMatrix< Field, _Rep > & Ap,
const IMatrix & A )

◆ map() [5/9]

template<class Field, class IPoly, class IMatrix>
void map ( PolynomialBB< typename IMatrix::template rebind< Field >::other, typename IPoly::template rebind< Field >::other > & Ap,
const PolynomialBB< IMatrix, IPoly > & A )

◆ map() [6/9]

template<class Field, class Ring>
void map ( ScalarMatrix< Field > & Ap,
const ScalarMatrix< Ring > & A )

◆ map() [7/9]

template<class Field, class Field2, class Vect>
void map ( SparseMatrix< Field, Vect > & Ap,
const SparseMatrix< Field2, Vect > & A )

◆ map() [8/9]

template<class Field, class Field2, class Vect>
void map ( SparseMatrix< Field, Vect > & Ap,
const SparseMatrix< Field, Vect > & A )

◆ map() [9/9]

template<class Field, class Vect, class IMatrix>
void map ( SparseMatrix< Field, Vect > & Ap,
const IMatrix & A )