Class fmpz_poly_wrapper¶
Defined in File flint_wrapper.h
Class Documentation¶
-
class
SymEngine::fmpz_poly_wrapper¶ Public Types
-
typedef fmpz_wrapper
internal_coef_type¶
Public Functions
-
fmpz_poly_wrapper()¶
-
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)¶
-
~fmpz_poly_wrapper()¶
-
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¶
Friends
-
friend fmpz_poly_wrapper
operator*(const fmpz_poly_wrapper &a, const fmpz_poly_wrapper &b)¶
-
typedef fmpz_wrapper