![]() |
Vcsn
2.3a
Be Rational
|
#include <q.hh>
Public Member Functions | |
value_t (int n=0, unsigned d=1) | |
value_t & | reduce () |
Put it in normal form. More... | |
Public Attributes | |
int | num |
unsigned | den |
|
inline |
|
inline |
Put it in normal form.
Definition at line 49 of file q.hh.
References vcsn::detail::q_impl::abs(), den, vcsn::detail::gcd(), and num.
Referenced by vcsn::detail::q_impl::conv(), and vcsn::detail::q_impl::value().
unsigned vcsn::detail::q_impl::value_t::den |
Definition at line 58 of file q.hh.
Referenced by vcsn::detail::q_impl::abs(), vcsn::detail::q_impl::add(), vcsn::detail::q_impl::equal(), vcsn::detail::q_impl::hash(), vcsn::detail::q_impl::is_one(), vcsn::detail::q_impl::less(), vcsn::detail::q_impl::mul(), vcsn::detail::left_reductioner< Aut >::norm(), vcsn::detail::q_impl::rdivide(), reduce(), vcsn::detail::q_impl::star(), and vcsn::detail::q_impl::sub().
int vcsn::detail::q_impl::value_t::num |
Definition at line 57 of file q.hh.
Referenced by vcsn::detail::q_impl::abs(), vcsn::detail::q_impl::add(), vcsn::detail::q_impl::equal(), vcsn::detail::q_impl::hash(), vcsn::detail::q_impl::is_one(), vcsn::detail::q_impl::is_zero(), vcsn::detail::q_impl::less(), vcsn::detail::q_impl::mul(), vcsn::detail::left_reductioner< Aut >::norm(), vcsn::detail::q_impl::rdivide(), reduce(), vcsn::detail::q_impl::star(), and vcsn::detail::q_impl::sub().