|
LAL: Linear Arrangement Library 24.10.00
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!=(const 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*(const T i) const noexcept | lal::numeric::rational | inline |
| operator*(const 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*=(const 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 T i) const noexcept | lal::numeric::rational | inline |
| operator+(const 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+=(const 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-(const T i) const noexcept | lal::numeric::rational | inline |
| operator-(const 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-=(const 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 T i) const noexcept | lal::numeric::rational | inline |
| operator/(const 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/=(const T i) noexcept | lal::numeric::rational | inline |
| operator/=(const integer &i) noexcept | lal::numeric::rational | |
| operator/=(const rational &r) noexcept | lal::numeric::rational | |
| operator<(const T i) const noexcept | lal::numeric::rational | inline |
| operator<(const 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<=(const T i) const noexcept | lal::numeric::rational | inline |
| operator<=(const 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=(const 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 | inline |
| operator=(rational &&r) noexcept | lal::numeric::rational | inline |
| operator==(const T i) const noexcept | lal::numeric::rational | inline |
| operator==(const 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>(const T i) const noexcept | lal::numeric::rational | inline |
| operator>(const 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>=(const T i) const noexcept | lal::numeric::rational | inline |
| operator>=(const 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 |
| power(const uint64_t i) const noexcept | lal::numeric::rational | |
| power(const integer &i) const noexcept | lal::numeric::rational | |
| powt(const uint64_t i) noexcept | lal::numeric::rational | |
| powt(const integer &i) noexcept | lal::numeric::rational | |
| rational() noexcept | lal::numeric::rational | inline |
| rational(const T n, const 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 &&i) noexcept | lal::numeric::rational | inline |
| rational(integer &&n, integer &&d) noexcept | lal::numeric::rational | inline |
| rational(rational &&r) noexcept | lal::numeric::rational | inline |
| set_integer(const integer &n, const integer &d) noexcept | lal::numeric::rational | inline |
| set_number(const T n, const uint64_t d=1) noexcept | lal::numeric::rational | inline |
| set_rational(const rational &r) noexcept | lal::numeric::rational | inline |
| set_str(const std::string &s) 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 |