Go to the first, previous, next, last section, table of contents.
- Function: int mpq_cmp (mpq_t op1, mpq_t op2)
-
Compare op1 and op2. Return a positive value if op1 >
op2, zero if op1 = op2, and a negative value if op1 <
op2.
To determine if two rationals are equal, mpq_equal
is faster than this
mpq_cmp
.
- Function: int mpq_cmp_ui (mpq_t op1, unsigned long int num2, unsigned long int den2)
-
Compare op1 and num2/den2. Return a positive value if
op1 > num2/den2, zero if op1 = num2/den2,
and a negative value if op1 < num2/den2.
This routine allows that num2 and den2 have common factors.
- Function: int mpq_sgn (mpq_t op)
-
Return +1 if op > 0, 0 if op = 0, and -1 if op < 0.
- Function: int mpq_equal (mpq_t op1, mpq_t op2)
-
Return non-zero if op1 and op2 are equal, zero if they are
non-equal. Although
mpq_cmp
can be used for the same purpose, this
function is much faster.
Go to the first, previous, next, last section, table of contents.