OPENF4
Library for Gröebner basis computations over finite fields.
 All Classes Namespaces Files Functions Variables Friends Pages
F4::Ideal< Element > Member List

This is the complete list of members for F4::Ideal< Element >, including all inherited members.

_basisF4::Ideal< Element >private
_cpArrayF4::Ideal< Element >private
_cpSet0F4::Ideal< Element >private
_cpSet1F4::Ideal< Element >private
_cpSet2F4::Ideal< Element >private
_criticalPairSetF4::Ideal< Element >private
_matMonsF4::Ideal< Element >private
_matPolsF4::Ideal< Element >private
_monomialArrayF4::Ideal< Element >private
_nbVariableF4::Ideal< Element >private
_numGenF4::Ideal< Element >private
_numPolF4::Ideal< Element >private
_numTotF4::Ideal< Element >private
_polynomialArrayF4::Ideal< Element >private
_taggedPolynomialArrayF4::Ideal< Element >private
_totalF4::Ideal< Element >private
appendMatrixF4(CriticalPair< Element > &p, int &h, int &nbPiv)F4::Ideal< Element >
buildPolynomial(Element *row, int *tabMon, int width, int start, int *tau)F4::Ideal< Element >
buildPolynomial(Polynomial< Element > &res, Element *row, int *tabMon, int width, int start, int *tau)F4::Ideal< Element >
f4()F4::Ideal< Element >
getReducedGroebnerBasis() const F4::Ideal< Element >
Ideal(std::vector< Polynomial< Element >> &polynomialArray, int nbVariable, int capacity=100000, int degree=0)F4::Ideal< Element >
postprocessing(Matrix< Element > &matrix, int *tabMon, int *sigma, int *tau, int height, int width, int heightReal, int nbPiv, Stat &stat)F4::Ideal< Element >
preprocessing(int &width, int &height, int &nbPiv)F4::Ideal< Element >
printInfo() const F4::Ideal< Element >
printMatrix(Matrix< Element > &mat, int *tabMon, int *sigma, string const &filename)F4::Ideal< Element >
printMonomialAvl()F4::Ideal< Element >
printReducedGroebnerBasis(bool printBasis=false) const F4::Ideal< Element >
printReducedGroebnerBasis(string const filename, int64_t modulo) const F4::Ideal< Element >
printTaggedPolynomialAvl() const F4::Ideal< Element >
simplify(Monomial const &u, int numList)F4::Ideal< Element >
transform(Matrix< Element > &mat, int *tabMon, int nbPiv, int *tau, int *sigma, int *startTail, int *endCol)F4::Ideal< Element >
update(int index, bool purge, Stat &stat)F4::Ideal< Element >
~Ideal()F4::Ideal< Element >