|
Public Member Functions |
|
template<class IMatrix, class Vector> Integer & | oneInvariantFactor (Integer &oif, const IMatrix &A, int i, Vector &PrimeL) const |
| | Compute the i-th invariant factor of A, ignoring those factors of prime in PrimeL list. It implements EGV++ (by bds), the adaptive algorithm of EGV and EGV+.
|
|
template<class IMatrix> Integer & | oneInvariantFactor (Integer &oif, const IMatrix &A, int i) const |
| | Compute the i-th invariant factor of A. It implements the adaptive algorithm of EGV and EGV+.
|
|
template<class IMatrix, class Vector> Integer & | oneInvariantFactor_Bonus (Integer &oif, Integer &bonus, const IMatrix &A, int i, Vector &PrimeL) const |
| | Compute the i-th invariant factor of A with bonus, ignoring those factors of prime in PrimeL list. It implements EGV++ (by bds), the adaptive algorithm of EGV and EGV+.
|
|
template<class IMatrix> Integer & | oneInvariantFactor_Bonus (Integer &oif, Integer &bonus, const IMatrix &A, int i) const |
| | Compute the i-th invariant factor of A. It implements the adaptive algorithm of EGV and EGV+.
|