Dynamic Fraction Library 1.0.0
Reference-counted arbitrary precision rational number library (MIT OR Unlicense)
Loading...
Searching...
No Matches
Functions
Comparison Functions

Functions for comparing fractions. More...

Functions

int df_cmp (df_frac a, df_frac b)
 Compare two fractions.
 
bool df_eq (df_frac a, df_frac b)
 Test equality.
 
bool df_ne (df_frac a, df_frac b)
 Test inequality.
 
bool df_lt (df_frac a, df_frac b)
 Test less than.
 
bool df_le (df_frac a, df_frac b)
 Test less than or equal.
 
bool df_gt (df_frac a, df_frac b)
 Test greater than.
 
bool df_ge (df_frac a, df_frac b)
 Test greater than or equal.
 

Detailed Description

Functions for comparing fractions.

Function Documentation

◆ df_cmp()

int df_cmp ( df_frac  a,
df_frac  b 
)

Compare two fractions.

Parameters
aFirst fraction
bSecond fraction
Returns
-1 if a < b, 0 if a == b, 1 if a > b

Definition at line 827 of file dynamic_fraction.h.

◆ df_eq()

bool df_eq ( df_frac  a,
df_frac  b 
)

Test equality.

Parameters
aFirst fraction
bSecond fraction
Returns
true if a == b

Definition at line 844 of file dynamic_fraction.h.

◆ df_ge()

bool df_ge ( df_frac  a,
df_frac  b 
)

Test greater than or equal.

Parameters
aFirst fraction
bSecond fraction
Returns
true if a >= b

Definition at line 869 of file dynamic_fraction.h.

◆ df_gt()

bool df_gt ( df_frac  a,
df_frac  b 
)

Test greater than.

Parameters
aFirst fraction
bSecond fraction
Returns
true if a > b

Definition at line 864 of file dynamic_fraction.h.

◆ df_le()

bool df_le ( df_frac  a,
df_frac  b 
)

Test less than or equal.

Parameters
aFirst fraction
bSecond fraction
Returns
true if a <= b

Definition at line 859 of file dynamic_fraction.h.

◆ df_lt()

bool df_lt ( df_frac  a,
df_frac  b 
)

Test less than.

Parameters
aFirst fraction
bSecond fraction
Returns
true if a < b

Definition at line 854 of file dynamic_fraction.h.

◆ df_ne()

bool df_ne ( df_frac  a,
df_frac  b 
)

Test inequality.

Parameters
aFirst fraction
bSecond fraction
Returns
true if a != b

Definition at line 849 of file dynamic_fraction.h.