Specialization of ntlib::algebra_traits for rational.
More...
|
|
static constexpr bool | is_additive_commutative = true |
| | Rational addition is commutative.
|
|
static constexpr bool | is_multiplicative_commutative = true |
| | Rational multiplication is commutative.
|
template<Integer T>
class ntlib::algebra_traits< rational< T > >
Specialization of ntlib::algebra_traits for rational.
- Template Parameters
-
◆ get_one()
template<Integer T>
|
|
inlinestaticnodiscardconstexprnoexcept |
Returns the multiplicative neutral element of rational<T>.
- Returns
- The multiplicative neutral element, i.e., \(1/1\).
◆ get_zero()
template<Integer T>
|
|
inlinestaticnodiscardconstexprnoexcept |
Returns the additive neutral element of rational<T>.
- Returns
- The additive neutral element, i.e., \(0/1\).
The documentation for this class was generated from the following file: