LAL: Linear Arrangement Library 21.07.01
A library focused on algorithms on linear arrangements of graphs.
|
This is the complete list of members for lal::numeric::rational, including all inherited members.
as_double(double &d) const noexcept | lal::numeric::rational | inline |
as_integer(integer &i) const noexcept | lal::numeric::rational | |
as_string(std::string &s) const noexcept | lal::numeric::rational | inline |
bytes() const noexcept | lal::numeric::rational | |
get_denominator() const noexcept | lal::numeric::rational | inline |
get_numerator() const noexcept | lal::numeric::rational | inline |
get_sign() const noexcept | lal::numeric::rational | inline |
invert() noexcept | lal::numeric::rational | inline |
is_initialized() const noexcept | lal::numeric::rational | inline |
m_initialized | lal::numeric::rational | private |
m_val | lal::numeric::rational | private |
operator!=(int64_t i) const noexcept | lal::numeric::rational | inline |
operator!=(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator!=(const integer &i) const noexcept | lal::numeric::rational | inline |
operator!=(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator!=(const rational &r) const noexcept | lal::numeric::rational | inline |
operator*(int64_t i) const noexcept | lal::numeric::rational | inline |
operator*(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator*(const integer &i) const noexcept | lal::numeric::rational | inline |
operator*(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator*(const rational &r) const noexcept | lal::numeric::rational | inline |
operator*=(int64_t i) noexcept | lal::numeric::rational | inline |
operator*=(const integer &i) noexcept | lal::numeric::rational | inline |
operator*=(const rational &r) noexcept | lal::numeric::rational | inline |
operator+(int64_t i) const noexcept | lal::numeric::rational | inline |
operator+(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator+(const integer &i) const noexcept | lal::numeric::rational | inline |
operator+(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator+(const rational &r) const noexcept | lal::numeric::rational | inline |
operator+=(int64_t i) noexcept | lal::numeric::rational | inline |
operator+=(const integer &i) noexcept | lal::numeric::rational | inline |
operator+=(const rational &r) noexcept | lal::numeric::rational | inline |
operator-() const noexcept | lal::numeric::rational | inline |
operator-(int64_t i) const noexcept | lal::numeric::rational | inline |
operator-(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator-(const integer &i) const noexcept | lal::numeric::rational | inline |
operator-(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator-(const rational &r) const noexcept | lal::numeric::rational | inline |
operator-=(int64_t i) noexcept | lal::numeric::rational | inline |
operator-=(const integer &i) noexcept | lal::numeric::rational | inline |
operator-=(const rational &r) noexcept | lal::numeric::rational | inline |
operator/(int64_t i) const noexcept | lal::numeric::rational | inline |
operator/(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator/(const integer &i) const noexcept | lal::numeric::rational | inline |
operator/(const rational &r) const noexcept | lal::numeric::rational | inline |
operator/=(int64_t i) noexcept | lal::numeric::rational | |
operator/=(const integer &i) noexcept | lal::numeric::rational | |
operator/=(const rational &r) noexcept | lal::numeric::rational | |
operator<(int64_t i) const noexcept | lal::numeric::rational | inline |
operator<(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator<(const integer &i) const noexcept | lal::numeric::rational | inline |
operator<(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator<(const rational &r) const noexcept | lal::numeric::rational | inline |
operator<=(int64_t i) const noexcept | lal::numeric::rational | inline |
operator<=(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator<=(const integer &i) const noexcept | lal::numeric::rational | inline |
operator<=(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator<=(const rational &r) const noexcept | lal::numeric::rational | inline |
operator=(int64_t i) noexcept | lal::numeric::rational | inline |
operator=(const std::string &s) noexcept | lal::numeric::rational | inline |
operator=(const integer &i) noexcept | lal::numeric::rational | inline |
operator=(const rational &r) noexcept | lal::numeric::rational | inline |
operator=(integer &&i) noexcept | lal::numeric::rational | |
operator=(rational &&r) noexcept | lal::numeric::rational | |
operator==(int64_t i) const noexcept | lal::numeric::rational | inline |
operator==(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator==(const integer &i) const noexcept | lal::numeric::rational | inline |
operator==(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator==(const rational &r) const noexcept | lal::numeric::rational | inline |
operator>(int64_t i) const noexcept | lal::numeric::rational | inline |
operator>(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator>(const integer &i) const noexcept | lal::numeric::rational | inline |
operator>(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator>(const rational &r) const noexcept | lal::numeric::rational | inline |
operator>=(int64_t i) const noexcept | lal::numeric::rational | inline |
operator>=(int64_t i, const rational &r) noexcept | lal::numeric::rational | friend |
operator>=(const integer &i) const noexcept | lal::numeric::rational | inline |
operator>=(const integer &i, const rational &r) noexcept | lal::numeric::rational | friend |
operator>=(const rational &r) const noexcept | lal::numeric::rational | inline |
pow(uint64_t i) const noexcept | lal::numeric::rational | |
pow(const integer &i) const noexcept | lal::numeric::rational | |
powt(uint64_t i) noexcept | lal::numeric::rational | |
powt(const integer &i) noexcept | lal::numeric::rational | |
rational() noexcept | lal::numeric::rational | inline |
rational(int64_t n, uint64_t d=1) noexcept | lal::numeric::rational | inline |
rational(const integer &n, const integer &d=1) noexcept | lal::numeric::rational | inline |
rational(const std::string &s) noexcept | lal::numeric::rational | inline |
rational(const rational &r) noexcept | lal::numeric::rational | inline |
rational(integer &&v) noexcept | lal::numeric::rational | |
rational(integer &&n, integer &&d) noexcept | lal::numeric::rational | |
rational(rational &&r) noexcept | lal::numeric::rational | |
set_integer(const integer &n, const integer &d) noexcept | lal::numeric::rational | inline |
set_rational(const rational &r) noexcept | lal::numeric::rational | inline |
set_si(int64_t n, uint64_t d=1) noexcept | lal::numeric::rational | inline |
set_str(const std::string &s) noexcept | lal::numeric::rational | inline |
set_ui(uint64_t n, uint64_t d=1) noexcept | lal::numeric::rational | inline |
swap(rational &r) noexcept | lal::numeric::rational | inline |
swap(rational &r1, rational &r2) noexcept | lal::numeric::rational | friend |
to_double() const noexcept | lal::numeric::rational | inline |
to_integer() const noexcept | lal::numeric::rational | inline |
to_string() const noexcept | lal::numeric::rational | inline |
~rational() noexcept | lal::numeric::rational | inline |