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 519 of file flint_wrapper.h.