Public Types | |
typedef fmpz_wrapper | internal_coef_type |
Public Member Functions | |
fmpz_poly_wrapper (int i) | |
fmpz_poly_wrapper (const char *cp) | |
fmpz_poly_wrapper (const fmpz_wrapper &z) | |
fmpz_poly_wrapper (const fmpz_poly_wrapper &other) | |
fmpz_poly_wrapper (fmpz_poly_wrapper &&other) | |
fmpz_poly_wrapper & | operator= (const fmpz_poly_wrapper &other) |
fmpz_poly_wrapper & | operator= (fmpz_poly_wrapper &&other) |
void | swap_fmpz_poly_t (fmpz_poly_struct &other) |
const fmpz_poly_t * | get_fmpz_poly_t () const |
fmpz_poly_t * | get_fmpz_poly_t () |
bool | operator== (const fmpz_poly_wrapper &other) const |
long | degree () const |
long | length () const |
std::string | to_string () const |
fmpz_wrapper | get_coeff (unsigned int n) const |
void | set_coeff (unsigned int n, const fmpz_wrapper &z) |
fmpz_wrapper | eval (const fmpz_wrapper &z) const |
void | eval_vec (fmpz *ovec, fmpz *ivec, unsigned int n) const |
fmpz_poly_wrapper | operator- () const |
void | operator+= (const fmpz_poly_wrapper &other) |
void | operator-= (const fmpz_poly_wrapper &other) |
void | operator*= (const fmpz_poly_wrapper &other) |
fmpz_poly_wrapper | gcd (const fmpz_poly_wrapper &other) const |
fmpz_poly_wrapper | lcm (const fmpz_poly_wrapper &other) const |
fmpz_poly_wrapper | pow (unsigned int n) const |
void | divrem (fmpz_poly_wrapper &q, fmpz_poly_wrapper &r, const fmpz_poly_wrapper &b) const |
fmpz_poly_factor_wrapper | factors () const |
fmpz_poly_wrapper | derivative () const |
Private Attributes | |
fmpz_poly_t | poly |
Friends | |
fmpz_poly_wrapper | operator* (const fmpz_poly_wrapper &a, const fmpz_poly_wrapper &b) |
Definition at line 518 of file flint_wrapper.h.