linbox
solve-dixon.h File Reference

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 

Functions

template<class IntVector, class Blackbox, class Vector>
void solve (IntVector &xNum, typename IntVector::Element &xDen, const Blackbox &A, const Vector &b, const RingCategories::IntegerTag &tag, const Method::Dixon &m)
 Solve specialisation for Dixon on blackboxes matrices.
 
template<class IntVector, class Ring, class Vector>
void solve (IntVector &xNum, typename IntVector::Element &xDen, const DenseMatrix< Ring > &A, const Vector &b, const RingCategories::IntegerTag &tag, const Method::Dixon &m)
 Solve specialisation for Dixon on dense matrices.
 
template<class IntVector, class... MatrixArgs, class Vector>
void solve (IntVector &xNum, typename IntVector::Element &xDen, const SparseMatrix< MatrixArgs... > &A, const Vector &b, const RingCategories::IntegerTag &tag, const Method::Dixon &m)
 Solve specialisation for Dixon on sparse matrices.