26 #ifndef F4_LIBOPENF4_H
27 #define F4_LIBOPENF4_H
47 std::vector<std::string>
groebnerBasisF4(int64_t modulo,
int nbVariable, std::vector<std::string> variableName, std::vector<std::string> polynomialList,
int nbThread,
int verbose);
58 std::vector<std::string>
groebnerBasisGF2F4(
int nbVariable, std::vector<std::string> variableName, std::vector<std::string> polynomialList,
int nbThread,
int verbose);
71 std::vector<std::string>
groebnerBasisGF2ExtensionF4(std::string modulo,
int nbVariable, std::vector<std::string> variableName, std::string polyVarName, std::vector<std::string> polynomialList,
int nbThread,
int verbose);
84 std::vector<std::string> groebnerBasisGivaroIntegerF4(std::string modulo,
int nbVariable, std::vector<std::string> variableName, std::vector<std::string> polynomialList,
int nbThread,
int verbose);
87 #endif // F4_LIBOPENF4_H
std::vector< std::string > groebnerBasisGF2ExtensionF4(std::string modulo, int nbVariable, std::vector< std::string > variableName, std::string polyVarName, std::vector< std::string > polynomialList, int nbThread, int verbose)
Compute a reduced groebner basis of the ideal defined by the list of polynomials polynomialList.
std::vector< std::string > groebnerBasisF4(int64_t modulo, int nbVariable, std::vector< std::string > variableName, std::vector< std::string > polynomialList, int nbThread, int verbose)
Compute a reduced groebner basis of the ideal defined by the list of polynomials polynomialList.
Wrapper for config.h in order to avoid multiple definitions.
std::vector< std::string > groebnerBasisGF2F4(int nbVariable, std::vector< std::string > variableName, std::vector< std::string > polynomialList, int nbThread, int verbose)
Compute a reduced groebner basis of the ideal defined by the list of polynomials polynomialList.