| Element typedef | Eliminator | |
| Eliminator(const Field &F, unsigned int N) | Eliminator | |
| gaussJordan(Matrix1 &U, std::vector< unsigned int > &profile, Permutation &P, Matrix2 &Tu, Permutation &Q, Matrix3 &Tv, unsigned int &rank, typename Field::Element &det, const Matrix4 &A) | Eliminator | |
| getInvertTime() const | Eliminator | [inline] |
| getTotalTime() const | Eliminator | [inline] |
| Permutation typedef | Eliminator | |
| permuteAndInvert(Matrix &W, std::vector< bool > &S, std::vector< bool > &T, std::list< unsigned int > &rightPriorityIdx, Permutation &Qp, unsigned int &rank, const Matrix &A) | Eliminator | |
| Transposition typedef | Eliminator | |
| twoSidedGaussJordan(Matrix1 &Ainv, Permutation &P, Matrix2 &Tu, Permutation &Q, Matrix3 &Tv, const Matrix4 &A, unsigned int &rank) | Eliminator | |
| writeFilter(std::ostream &out, const std::vector< bool > &v) const | Eliminator | |
| writePermutation(std::ostream &out, const Permutation &P) const | Eliminator | |
| ~Eliminator() | Eliminator | |