|
| template<class Blackbox, class DetMethod, class DomainCategory> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const DomainCategory &tag, const DetMethod &Meth) |
| | Compute the determinant of A.
|
| |
| template<class Blackbox, class DetMethod, class DomainCategory> |
| Blackbox::Field::Element & | detInPlace (typename Blackbox::Field::Element &d, Blackbox &A, const DomainCategory &tag, const DetMethod &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | detInPlace (typename Blackbox::Field::Element &d, Blackbox &A) |
| |
| template<class Blackbox, class MyMethod> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const MyMethod &Meth) |
| |
| template<class Blackbox, class MyMethod> |
| Blackbox::Field::Element & | detInPlace (typename Blackbox::Field::Element &d, Blackbox &A, const MyMethod &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Auto &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | detInPlace (typename Blackbox::Field::Element &d, Blackbox &A, const RingCategories::ModularTag &tag, const Method::Auto &Meth) |
| |
| template<class Field> |
| Field::Element & | det (typename Field::Element &d, const BlasMatrix< Field > &A, const RingCategories::ModularTag &tag, const Method::Auto &Meth) |
| |
| template<class Field> |
| Field::Element & | detInPlace (typename Field::Element &d, BlasMatrix< Field > &A, const RingCategories::ModularTag &tag, const Method::Auto &Meth) |
| |
| template<class CField, class PField> |
| CField::Element & | det (typename CField::Element &res, const Toeplitz< CField, PField > &A) |
| |
| template<class CField, class PField> |
| CField::Element & | detInPlace (typename CField::Element &res, Toeplitz< CField, PField > &A) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Blackbox &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Wiedemann &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::DenseElimination &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::SparseElimination &Meth) |
| |
| template<class Field, class Vector> |
| Field::Element & | det (typename Field::Element &d, const SparseMatrix< Field, Vector > &A, const RingCategories::ModularTag &tag, const Method::SparseElimination &Meth) |
| |
| template<class Field> |
| Field::Element & | detInPlace (typename Field::Element &d, SparseMatrix< Field, SparseMatrixFormat::SparseSeq > &A, const RingCategories::ModularTag &tag, const Method::SparseElimination &Meth) |
| |
| template<class Field, class Vector> |
| Field::Element & | det (typename Field::Element &d, const SparseMatrix< Field, Vector > &A, const RingCategories::ModularTag &tag, const Method::Elimination &Meth) |
| |
| template<class Field> |
| Field::Element & | detInPlace (typename Field::Element &d, SparseMatrix< Field, SparseMatrixFormat::SparseSeq > &A, const RingCategories::ModularTag &tag, const Method::Elimination &Meth) |
| |
| template<class Field, class Vector> |
| Field::Element & | detInPlace (typename Field::Element &d, SparseMatrix< Field, Vector > &A, const RingCategories::ModularTag &tag, const Method::Elimination &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Elimination &Meth) |
| |
| template<class Blackbox> |
| Blackbox::Field::Element & | detInPlace (typename Blackbox::Field::Element &d, Blackbox &A, const RingCategories::ModularTag &tag, const Method::Elimination &Meth) |
| |
| template<class Field> |
| Field::Element & | detInPlace (typename Field::Element &d, BlasMatrix< Field > &A, const RingCategories::ModularTag &tag, const Method::Elimination &Meth) |
| |
| template<class Field> |
| Field::Element & | detInPlace (typename Field::Element &d, BlasMatrix< Field > &A, const RingCategories::ModularTag &tag, const Method::DenseElimination &Meth) |
| |
| template<class Field> |
| Field::Element & | detInPlace (typename Field::Element &d, BlasMatrix< Field > &A) |
| | Rank of Blackbox A.
|
| |
| template<class Blackbox, class MyMethod> |
| Blackbox::Field::Element & | cra_det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::IntegerTag &tag, const MyMethod &Meth) |
| |
| template<class Blackbox, class MyMethod> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::IntegerTag &tag, const MyMethod &Meth) |
| |
| template<class Blackbox, class MyMethod> |
| Blackbox::Field::Element & | det (typename Blackbox::Field::Element &d, const Blackbox &A, const RingCategories::RationalTag &tag, const MyMethod &Meth) |
| |
| template<class Field, class MyMethod> |
| Field::Element & | det (typename Field::Element &d, const BlasMatrix< Field > &A, const RingCategories::RationalTag &tag, const MyMethod &Meth) |
| |