|
| template<class Blackbox> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Auto &m) |
| |
| template<class Blackbox> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Elimination &m) |
| |
| template<class Field, class Vector> |
| size_t & | rank (size_t &r, const SparseMatrix< Field, Vector > &A, const RingCategories::ModularTag &tag, const Method::Elimination &m) |
| |
| template<class Blackbox> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Blackbox &m) |
| |
| template<class Blackbox> |
| size_t & | rank (size_t &res, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Wiedemann &M) |
| | M may be Method::Wiedemann().
|
| |
| template<class Field> |
| size_t & | rankInPlace (size_t &r, SparseMatrix< Field, SparseMatrixFormat::SparseSeq > &A, const RingCategories::ModularTag &tag, const Method::Elimination &m) |
| |
| template<class Field> |
| size_t & | rank (size_t &r, const SparseMatrix< Field, SparseMatrixFormat::SparseSeq > &A, const RingCategories::ModularTag &tag, const Method::SparseElimination &M) |
| | M may be Method::SparseElimination().
|
| |
| template<class Blackbox, class DomainCategory> |
| size_t & | rank (size_t &r, const Blackbox &A, const DomainCategory &tag, const Method::SparseElimination &M) |
| |
| template<class Blackbox> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::DenseElimination &M) |
| |
| template<class Blackbox, class MyMethod> |
| size_t & | integral_rank (size_t &r, const Blackbox &A, const MyMethod &M) |
| |
| template<class Blackbox, class MyMethod> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::IntegerTag &tag, const MyMethod &M) |
| |
| template<class Blackbox, class Method> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::RationalTag &tag, const Method &M) |
| |
| template<class Blackbox> |
| size_t & | rank (size_t &r, const Blackbox &A, const RingCategories::RationalTag &tag, const Method::SparseElimination &M) |
| |
| template<class Field, class Method> |
| size_t & | rankInPlace (size_t &r, SparseMatrix< Field, SparseMatrixFormat::SparseSeq > &A, const Method &M) |
| |
| template<class Blackbox, class Ring> |
| size_t & | rankInPlace (size_t &r, Blackbox &A, const RingCategories::IntegerTag &tag, const Method::SparseElimination &M) |
| |
| size_t & | rankInPlace (size_t &r, GaussDomain< GF2 >::Matrix &A, const Method::SparseElimination &) |
| | specialization to \( \mathbf{F}_2 \)
|
| |
| size_t & | rankInPlace (size_t &r, GaussDomain< GF2 >::Matrix &A, const RingCategories::ModularTag &, const Method::SparseElimination &M) |
| | specialization to \( \mathbf{F}_2 \)
|
| |
| template<class Field> |
| size_t & | rankInPlace (size_t &r, BlasMatrix< Field > &A, const RingCategories::ModularTag &tag, const Method::DenseElimination &M) |
| | A is modified.
|
| |
| template<class Field> |
| size_t & | rankInPlace (size_t &r, BlasMatrix< Field > &A, const RingCategories::ModularTag &tag, const Method::Elimination &m) |
| |
| template<class Blackbox> |
| size_t & | rankInPlace (size_t &r, Blackbox &A, const RingCategories::ModularTag &tag, const Method::Auto &m) |
| |
| template<class Blackbox> |
| size_t & | rankInPlace (size_t &r, Blackbox &A, const RingCategories::ModularTag &tag, const Method::SparseElimination &M) |
| |