Class fmpq_wrapper¶
Defined in File flint_wrapper.h
Class Documentation¶
-
class
SymEngine
::
fmpq_wrapper
¶ Public Functions
-
fmpq *
get_fmpq_t
()¶
-
const fmpq *
get_fmpq_t
() const¶
-
fmpq_wrapper
()¶
-
fmpq_wrapper
(const mpz_t m)¶
-
fmpq_wrapper
(const fmpz_t m)¶
-
fmpq_wrapper
(const mpq_t m)¶
-
fmpq_wrapper
(const fmpq_t m)¶
-
template<typename
T
, typename std::enable_if<std::is_integral<T>::value && std::is_unsigned<T>::value, int>::type = 0>fmpq_wrapper
(const T i)¶
-
template<typename
T
, typename std::enable_if<std::is_integral<T>::value && std::is_signed<T>::value, int>::type = 0>fmpq_wrapper
(const T i)¶
-
fmpq_wrapper
(const fmpz_wrapper &n, const fmpz_wrapper &d = 1)¶
-
fmpq_wrapper
(const fmpq_wrapper &other)¶
-
fmpq_wrapper (fmpq_wrapper &&other) SYMENGINE_NOEXCEPT
-
fmpq_wrapper &
operator=
(const fmpq_wrapper &other)¶
-
fmpq_wrapper & operator= (fmpq_wrapper &&other) SYMENGINE_NOEXCEPT
-
~fmpq_wrapper () SYMENGINE_NOEXCEPT
-
void
canonicalise
()¶
-
const fmpz_wrapper &
get_den
() const¶
-
const fmpz_wrapper &
get_num
() const¶
-
fmpz_wrapper &
get_den
()¶
-
fmpz_wrapper &
get_num
()¶
-
fmpq_wrapper
operator+=
(const fmpq_wrapper &a)¶
-
fmpq_wrapper
operator-=
(const fmpq_wrapper &a)¶
-
fmpq_wrapper
operator-
() const¶
-
fmpq_wrapper
operator*=
(const fmpq_wrapper &a)¶
-
fmpq_wrapper
operator/=
(const fmpq_wrapper &a)¶
-
bool
operator==
(const fmpq_wrapper &other) const¶
-
bool
operator!=
(const fmpq_wrapper &other) const¶
-
bool
operator<
(const fmpq_wrapper &other) const¶
-
bool
operator<=
(const fmpq_wrapper &other) const¶
-
bool
operator>
(const fmpq_wrapper &other) const¶
-
bool
operator>=
(const fmpq_wrapper &other) const¶
-
bool
is_zero
() const¶
-
bool
is_one
() const¶
Friends
-
friend fmpq_wrapper
operator+
(const fmpq_wrapper &a, const fmpq_wrapper &b)¶
-
friend fmpq_wrapper
operator-
(const fmpq_wrapper &a, const fmpq_wrapper &b)¶
-
friend fmpq_wrapper
operator*
(const fmpq_wrapper &a, const fmpq_wrapper &b)¶
-
friend fmpq_wrapper
operator/
(const fmpq_wrapper &a, const fmpq_wrapper &b)¶
-
fmpq *