SymEngine::fmpz_poly_wrapper Class Reference

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_wrapperoperator= (const fmpz_poly_wrapper &other)
fmpz_poly_wrapperoperator= (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


fmpz_poly_wrapper operator* (const fmpz_poly_wrapper &a, const fmpz_poly_wrapper &b)

Detailed Description

Definition at line 516 of file flint_wrapper.h.

The documentation for this class was generated from the following file: