|
Dynamic Fraction Library 1.0.0
Reference-counted arbitrary precision rational number library (MIT OR Unlicense)
|
Basic arithmetic operations on fractions. More...
Functions | |
| df_frac | df_add (df_frac a, df_frac b) |
| Add two fractions. | |
| df_frac | df_sub (df_frac a, df_frac b) |
| Subtract two fractions. | |
| df_frac | df_mul (df_frac a, df_frac b) |
| Multiply two fractions. | |
| df_frac | df_div (df_frac a, df_frac b) |
| Divide two fractions. | |
| df_frac | df_negate (df_frac f) |
| Negate a fraction. | |
| df_frac | df_abs (df_frac f) |
| Get absolute value. | |
| df_frac | df_reciprocal (df_frac f) |
| Get reciprocal (1/f) | |
Basic arithmetic operations on fractions.
Get absolute value.
| f | Fraction |
Definition at line 801 of file dynamic_fraction.h.
Add two fractions.
| a | First fraction |
| b | Second fraction |
Definition at line 709 of file dynamic_fraction.h.
Divide two fractions.
| a | First fraction |
| b | Second fraction (must not be zero) |
Definition at line 771 of file dynamic_fraction.h.
Multiply two fractions.
| a | First fraction |
| b | Second fraction |
Definition at line 755 of file dynamic_fraction.h.
Negate a fraction.
| f | Fraction to negate |
Definition at line 788 of file dynamic_fraction.h.
Get reciprocal (1/f)
| f | Fraction (must not be zero) |
Definition at line 814 of file dynamic_fraction.h.
Subtract two fractions.
| a | First fraction |
| b | Second fraction |
Definition at line 732 of file dynamic_fraction.h.