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