|
| | OneInvariantFactor (const Ring &_r=Ring(), const LastInvariantFactor &_lif=LastInvariantFactor(), const Compose &_compose=Compose(), const RandomMatrix &_randomMatrix=RandomMatrix(), int _threshold=DEFAULTOIFTHRESHOLD) |
| |
| void | setThreshold (int _threshold) |
| |
| int | getThreshold () const |
| |
| void | setCrossover (double t) |
| |
| double | getCrossover () const |
| |
| LastInvariantFactor & | getLastInvariantFactor () |
| |
| const LastInvariantFactor & | getLastInvariantFactor () const |
| |
| template<class IMatrix, class Vector> |
| Integer & | oneInvariantFactor (Integer &oif, const IMatrix &A, int i, Vector &PrimeL) |
| | Compute the i-th invariant factor of A, ignoring those factors of prime in PrimeL list.
|
| |
| template<class IMatrix> |
| Integer & | oneInvariantFactor (Integer &oif, const IMatrix &A, int i) |
| | Compute the i-th invariant factor of A.
|
| |
| template<class IMatrix, class Vector> |
| Integer & | oneInvariantFactor_Bonus (Integer &oif, Integer &bonus, const IMatrix &A, int i, Vector &PrimeL) |
| | Compute the i-th invariant factor of A with bonus, ignoring those factors of prime in PrimeL list.
|
| |
| template<class IMatrix> |
| Integer & | oneInvariantFactor_Bonus (Integer &oif, Integer &bonus, const IMatrix &A, int i) |
| | Compute the i-th invariant factor of A.
|
| |
template<class _Ring, class _LastInvariantFactor, class _Compose, class _RandomMatrix>
class LinBox::OneInvariantFactor< _Ring, _LastInvariantFactor, _Compose, _RandomMatrix >
Limited doc so far.
template<class _Ring, class _LastInvariantFactor, class _Compose, class _RandomMatrix>
template<class IMatrix, class
Vector>
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 _Ring, class _LastInvariantFactor, class _Compose, class _RandomMatrix>
template<class IMatrix, class
Vector>
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+.