62 explicit Polynomial(
const std::vector<int> &coefficients);
95 void setCoefficient(
const int &coefficient,
const std::size_t &order);
113 void truncate(
const std::size_t &truncateOrder);
void setMaxXorder(const std::size_t &maxXorder)
void multiplyPolynomial(const Polynomial &poly)
void addPolynomial(const Polynomial &poly)
std::vector< int > coefficients_m
void truncate(const std::size_t &truncateOrder)
double evaluatePolynomial(const double &x) const
void printPolynomial() const
void setCoefficient(const int &coefficient, const std::size_t &order)
int getCoefficient(const std::size_t &order) const
void differentiatePolynomial()
Polynomial & operator=(const Polynomial &poly)