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