Pangolin
Header-only C++20 plane computational geometry library
Toggle main menu visibility
Loading...
Searching...
No Matches
pgl::Rational< Int > Member List
This is the complete list of members for
pgl::Rational< Int >
, including all inherited members.
compareValues
(const A &a, const B &b)
pgl::Rational< Int >
inline
static
denominator
() const noexcept
pgl::Rational< Int >
inline
isInteger
() const
pgl::Rational< Int >
inline
isNegativeOne
(const I &n)
pgl::Rational< Int >
inline
static
lowerBound
() const
pgl::Rational< Int >
inline
numerator
() const noexcept
pgl::Rational< Int >
inline
operator double
() const
pgl::Rational< Int >
inline
explicit
operator float
() const
pgl::Rational< Int >
inline
explicit
operator Int
() const
pgl::Rational< Int >
inline
explicit
operator int
() const
pgl::Rational< Int >
inline
explicit
operator int64_t
() const
pgl::Rational< Int >
inline
explicit
operator long double
() const
pgl::Rational< Int >
inline
explicit
operator Rational< OtherInt >
() const
pgl::Rational< Int >
inline
explicit
operator!=
(const Rational &r) const
pgl::Rational< Int >
inline
operator*
(const Rational< Int > &r) const
pgl::Rational< Int >
inline
operator*
(const I &x) const
pgl::Rational< Int >
inline
operator*
(Int x, const Rational &r)
pgl::Rational< Int >
friend
operator*=
(const Rational &r)
pgl::Rational< Int >
inline
operator+
(const Rational &r) const
pgl::Rational< Int >
inline
operator+
(const I &x) const
pgl::Rational< Int >
inline
operator+
(Int x, const Rational &r)
pgl::Rational< Int >
friend
operator++
()
pgl::Rational< Int >
inline
operator++
(int)
pgl::Rational< Int >
inline
operator+=
(const Rational &r)
pgl::Rational< Int >
inline
operator-
(const Rational &r) const
pgl::Rational< Int >
inline
operator-
() const
pgl::Rational< Int >
inline
operator-
(const I &x) const
pgl::Rational< Int >
inline
operator-
(Int x, const Rational &r)
pgl::Rational< Int >
friend
operator--
()
pgl::Rational< Int >
inline
operator--
(int)
pgl::Rational< Int >
inline
operator-=
(const Rational &r)
pgl::Rational< Int >
inline
operator/
(const Rational &r) const
pgl::Rational< Int >
inline
operator/
(const I &x) const
pgl::Rational< Int >
inline
operator/
(Int x, const Rational &r)
pgl::Rational< Int >
friend
operator/=
(const Rational &r)
pgl::Rational< Int >
inline
operator<<
(std::ostream &os, const Rational &r)
pgl::Rational< Int >
friend
operator<=>
(const Rational &r) const
pgl::Rational< Int >
inline
operator<=>
(const Rational< U > &r) const
pgl::Rational< Int >
inline
operator<=>
(Float f) const
pgl::Rational< Int >
inline
operator<=>
(const I &n) const
pgl::Rational< Int >
inline
operator==
(const Rational &r) const
pgl::Rational< Int >
inline
operator==
(const Rational< U > &r) const
pgl::Rational< Int >
inline
operator==
(Float f) const
pgl::Rational< Int >
inline
operator==
(const I &n) const
pgl::Rational< Int >
inline
operator>>
(std::istream &is, Rational &r)
pgl::Rational< Int >
friend
Rational
()
pgl::Rational< Int >
inline
Rational
(RationalConcept auto n)
pgl::Rational< Int >
inline
Rational
(pgl::detail::extended_integral auto n)
pgl::Rational< Int >
inline
Rational
(T n)
pgl::Rational< Int >
inline
Rational
(Int n, Int d, bool normalized=false)
pgl::Rational< Int >
inline
Rational
(Float f, int digits=pgl::detail::numeric_limits< Int >::digits > 0 ? std::min(pgl::detail::numeric_limits< Float >::digits, pgl::detail::numeric_limits< Int >::digits/2 - 4) :pgl::detail::numeric_limits< Float >::digits)
pgl::Rational< Int >
inline
explicit
reciprocal
() const
pgl::Rational< Int >
inline
safeRaw
() const
pgl::Rational< Int >
inline
simplified
() const
pgl::Rational< Int >
inline
simplifiedIfLarge
() const
pgl::Rational< Int >
inline
simplify
()
pgl::Rational< Int >
inline
simplifyIfLarge
()
pgl::Rational< Int >
inline
upperBound
() const
pgl::Rational< Int >
inline
Generated by
1.17.0