16 #ifndef _POLYNOMIALMULTIPLICATIONSIMPLE_HPP_
17 #define _POLYNOMIALMULTIPLICATIONSIMPLE_HPP_
19 #include "../include/PolynomialMultiplicationInterface.hpp"
23 template <
typename FieldT>
32 #endif // _POLYNOMIALMULTIPLICATIONSIMPLE_HPP_
virtual Polynomial< FieldT > multiply(const Polynomial< FieldT > &p1, const Polynomial< FieldT > &p2) override
The method which should be overloaded by the derived class to implement its own multiplication algori...
PolynomialMultiplicationSimple()=default
Simple O(n^2) field/ring operations algorithm for univariate polynomial multiplication.
Polynomial and related classes.
Contains the definition for the abstract base class which will be used by different multiplication al...