Class fmpq_poly_wrapper¶
Defined in File flint_wrapper.h
Class Documentation¶
-
class
SymEngine::fmpq_poly_wrapper¶ Public Types
-
typedef fmpq_wrapper
internal_coef_type¶
Public Functions
-
fmpq_poly_wrapper()¶
-
fmpq_poly_wrapper(int i)¶
-
fmpq_poly_wrapper(const char *cp)¶
-
fmpq_poly_wrapper(const mpz_t z)¶
-
fmpq_poly_wrapper(const mpq_t q)¶
-
fmpq_poly_wrapper(const fmpq_wrapper &q)¶
-
fmpq_poly_wrapper(const fmpq_poly_wrapper &other)¶
-
fmpq_poly_wrapper(fmpq_poly_wrapper &&other)¶
-
fmpq_poly_wrapper &
operator=(const fmpq_poly_wrapper &other)¶
-
fmpq_poly_wrapper &
operator=(fmpq_poly_wrapper &&other)¶
-
~fmpq_poly_wrapper()¶
-
const fmpq_poly_t *
get_fmpq_poly_t() const¶
-
fmpq_poly_t *
get_fmpq_poly_t()¶
-
std::string
to_string() const¶
-
long
degree() const¶
-
long
length() const¶
-
void
set_coeff(unsigned int n, const fmpq_wrapper &z)¶
-
fmpq_wrapper
eval(const fmpq_wrapper &z) const¶
-
fmpq_wrapper
get_coeff(unsigned int deg) const¶
-
fmpq_poly_wrapper
mullow(const fmpq_poly_wrapper &o, unsigned int prec) const¶
-
fmpq_poly_wrapper
pow(unsigned int n) const¶
-
fmpq_poly_wrapper
derivative() const¶
-
fmpq_poly_wrapper
integral() const¶
-
fmpq_poly_wrapper
inv_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
revert_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
log_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
exp_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
sin_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
cos_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
tan_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
asin_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
atan_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
sinh_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
cosh_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
tanh_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
asinh_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
atanh_series(unsigned int prec) const¶
-
fmpq_poly_wrapper
subs(const fmpq_poly_wrapper &o, unsigned int prec) const¶
-
void
set_zero()¶
-
void
set_one()¶
-
bool
operator==(const fmpq_poly_wrapper &o) const¶
-
bool
operator<(const fmpq_poly_wrapper &o) const¶
-
fmpq_poly_wrapper
operator-() const¶
-
void
divrem(fmpq_poly_wrapper &q, fmpq_poly_wrapper &r, const fmpq_poly_wrapper &b) const¶
-
fmpq_poly_wrapper
gcd(const fmpq_poly_wrapper &other) const¶
-
fmpq_poly_wrapper
lcm(const fmpq_poly_wrapper &other) const¶
-
void
operator+=(const fmpq_poly_wrapper &o)¶
-
void
operator-=(const fmpq_poly_wrapper &o)¶
-
void
operator*=(const fmpq_poly_wrapper &o)¶
Friends
-
friend fmpq_poly_wrapper
operator+(const fmpq_poly_wrapper &a, const fmpq_poly_wrapper &o)¶
-
friend fmpq_poly_wrapper
operator-(const fmpq_poly_wrapper &a, const fmpq_poly_wrapper &o)¶
-
friend fmpq_poly_wrapper
operator*(const fmpq_poly_wrapper &a, const fmpq_wrapper &q)¶
-
friend fmpq_poly_wrapper
operator*(const fmpq_poly_wrapper &a, const fmpq_poly_wrapper &o)¶
-
friend fmpq_poly_wrapper
operator/(const fmpq_poly_wrapper &a, const fmpq_wrapper &q)¶
-
typedef fmpq_wrapper