|
| template<class Blackbox, class Polynomial, class MyMethod, class DomainCategory> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const DomainCategory &tag, const MyMethod &M) |
| |
| template<class Blackbox, class Polynomial, class MyMethod> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const MyMethod &M) |
| | ...using an optional Method parameter
|
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A) |
| | ...using default method
|
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Auto &M) |
| |
| template<class Domain, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const SparseMatrix< Domain > &A, const RingCategories::ModularTag &tag, const Method::Auto &M) |
| |
| template<class Domain, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const BlasMatrix< Domain > &A, const RingCategories::ModularTag &tag, const Method::Auto &M) |
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Elimination &M) |
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::DenseElimination &M) |
| | Compute the characteristic polynomial over \(\mathbf{Z}_p\).
|
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::IntegerTag &tag, const Method::Auto &M) |
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::IntegerTag &tag, const Method::Elimination &M) |
| |
| template<class Matrix, class Polynomial, class Method> |
| Polynomial & | charpoly (Polynomial &P, const Matrix &A, const RingCategories::IntegerTag &tag, const Method &M) |
| |
| template<class Blackbox, class Polynomial> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::ModularTag &tag, const Method::Blackbox &M) |
| | Compute the characteristic polynomial over \(\mathbf{Z}_p\).
|
| |
| template<class Blackbox, class Polynomial, class MyMethod> |
| Polynomial & | charpoly (Polynomial &P, const Blackbox &A, const RingCategories::RationalTag &tag, const MyMethod &M) |
| |