F4
Implementation of the F4 algorithm.
 All Classes Namespaces Files Functions Variables Friends
Namespaces | Macros | Functions
tagged-polynomial.inl File Reference

Definition of TaggedPolynomial methods. More...

This graph shows which files directly or indirectly include this file:

Namespaces

 F4
 

Functions

template<typename Element >
ostream & F4::operator<< (ostream &stream, TaggedPolynomial< Element > const &taggedPolynomial)
 
template<typename Element >
bool F4::operator== (TaggedPolynomial< Element > const &taggedPolynomial1, TaggedPolynomial< Element > const &taggedPolynomial2)
 Overload the operator ==. More...
 
template<typename Element >
bool F4::operator> (TaggedPolynomial< Element > const &taggedPolynomial1, TaggedPolynomial< Element > const &taggedPolynomial2)
 Overload the operator >. More...
 
template<typename Element >
bool F4::operator>= (TaggedPolynomial< Element > const &taggedPolynomial1, TaggedPolynomial< Element > const &taggedPolynomial2)
 Overload the operator >=. More...
 
template<typename Element >
bool F4::operator< (TaggedPolynomial< Element > const &taggedPolynomial1, TaggedPolynomial< Element > const &taggedPolynomial2)
 Overload the operator <. More...
 
template<typename Element >
bool F4::operator<= (TaggedPolynomial< Element > const &taggedPolynomial1, TaggedPolynomial< Element > const &taggedPolynomial2)
 Overload the operator <=. More...
 
template<typename Element >
TaggedPolynomial< Element > F4::operator* (Monomial const &monomial, TaggedPolynomial< Element > const &taggedPolynomial)
 Overload the operator *= to multiply this with a monomial. More...
 
template<typename Element >
TaggedPolynomial< Element > F4::operator* (TaggedPolynomial< Element > const &taggedPolynomial, Monomial const &monomial)
 Overload the operator *= to multiply this with a monomial. More...
 
template<typename Element >
TaggedPolynomial< Element > F4::operator* (Element element, TaggedPolynomial< Element > const &taggedPolynomial)
 Overload the operator *= to multiply this with an Element. More...
 
template<typename Element >
TaggedPolynomial< Element > F4::operator* (TaggedPolynomial< Element > const &taggedPolynomial, Element element)
 Overload the operator *= to multiply this with an Element. More...
 
template<typename Element >
TaggedPolynomial< Element > F4::operator* (Term< Element > const &term, TaggedPolynomial< Element > const &taggedPolynomial)
 Overload the operator *= to multiply this with a term. More...
 
template<typename Element >
TaggedPolynomial< Element > F4::operator* (TaggedPolynomial< Element > const &taggedPolynomial, Term< Element > const &term)
 Overload the operator *= to multiply this with a term. More...
 

Detailed Description

Definition of TaggedPolynomial methods.

Author
Vanessa VITSE, Antoine JOUX, Titouan COLADON