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
 

Friends

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

Detailed Description

Definition at line 518 of file flint_wrapper.h.


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