Public Member Functions | |
Polynomial (int c) | |
Polynomial (const std::vector< F > &_coef) | |
Polynomial (std::vector< F > &&_coef) | |
size_type | size () const |
void | trim_leading_zeros () |
void | resize (size_type new_size) |
void | operator+= (const Polynomial &other) |
Polynomial | operator+ (const Polynomial &other) const |
void | operator-= (const Polynomial &other) |
Polynomial | operator- (const Polynomial &other) const |
void | negate_inplace () |
Polynomial | opreator () const |
void | operator*= (const Polynomial &other) |
Polynomial | operator* (const Polynomial &other) const |
Polynomial | fps_inverse (size_type deg) const |
Polynomial | rev () const |
std::pair< Polynomial, Polynomial > | div_mod (const Polynomial &other) const |
Polynomial | operator/ (const Polynomial &other) const |
void | operator/= (const Polynomial &other) |
Polynomial | operator% (const Polynomial &other) const |
void | operator%= (const Polynomial &other) |