linbox  1
Public Member Functions
OneInvariantFactor< _Ring, _LastInvariantFactor, _Compose, _RandomMatrix > Class Template Reference

Limited doc so far. More...

#include <one-invariant-factor.h>

List of all members.

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+.

Detailed Description

template<class _Ring, class _LastInvariantFactor, class _Compose, class _RandomMatrix>
class LinBox::OneInvariantFactor< _Ring, _LastInvariantFactor, _Compose, _RandomMatrix >

Limited doc so far.


The documentation for this class was generated from the following file: