rationals.idx 4.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. nimTitle rationals rationals.html module std/rationals 0
  2. nim Rational rationals.html#Rational object Rational 28
  3. nim reduce rationals.html#reduce,Rational[T: SomeInteger] proc reduce[T: SomeInteger](x: var Rational[T]) 32
  4. nim initRational rationals.html#initRational,T,T proc initRational[T: SomeInteger](num, den: T): Rational[T] 54
  5. nim `//` rationals.html#//,T,T proc `//`[T](num, den: T): Rational[T] 63
  6. nim `$` rationals.html#$,Rational[T] proc `$`[T](x: Rational[T]): string 71
  7. nim toRational rationals.html#toRational,T proc toRational[T: SomeInteger](x: T): Rational[T] 78
  8. nim toRational rationals.html#toRational,float,int proc toRational(x: float; n: int = high(int) shr 32): Rational[int] 84
  9. nim toFloat rationals.html#toFloat,Rational[T] proc toFloat[T](x: Rational[T]): float 113
  10. nim toInt rationals.html#toInt,Rational[T] proc toInt[T](x: Rational[T]): int 117
  11. nim `+` rationals.html#+,Rational[T],Rational[T] proc `+`[T](x, y: Rational[T]): Rational[T] 122
  12. nim `+` rationals.html#+,Rational[T],T proc `+`[T](x: Rational[T]; y: T): Rational[T] 130
  13. nim `+` rationals.html#+,T,Rational[T] proc `+`[T](x: T; y: Rational[T]): Rational[T] 134
  14. nim `+=` rationals.html#+=,Rational[T],Rational[T] proc `+=`[T](x: var Rational[T]; y: Rational[T]) 138
  15. nim `+=` rationals.html#+=,Rational[T],T proc `+=`[T](x: var Rational[T]; y: T) 145
  16. nim `-` rationals.html#-,Rational[T] proc `-`[T](x: Rational[T]): Rational[T] 149
  17. nim `-` rationals.html#-,Rational[T],Rational[T] proc `-`[T](x, y: Rational[T]): Rational[T] 153
  18. nim `-` rationals.html#-,Rational[T],T proc `-`[T](x: Rational[T]; y: T): Rational[T] 161
  19. nim `-` rationals.html#-,T,Rational[T] proc `-`[T](x: T; y: Rational[T]): Rational[T] 165
  20. nim `-=` rationals.html#-=,Rational[T],Rational[T] proc `-=`[T](x: var Rational[T]; y: Rational[T]) 169
  21. nim `-=` rationals.html#-=,Rational[T],T proc `-=`[T](x: var Rational[T]; y: T) 176
  22. nim `*` rationals.html#*,Rational[T],Rational[T] proc `*`[T](x, y: Rational[T]): Rational[T] 180
  23. nim `*` rationals.html#*,Rational[T],T proc `*`[T](x: Rational[T]; y: T): Rational[T] 185
  24. nim `*` rationals.html#*,T,Rational[T] proc `*`[T](x: T; y: Rational[T]): Rational[T] 190
  25. nim `*=` rationals.html#*=,Rational[T],Rational[T] proc `*=`[T](x: var Rational[T]; y: Rational[T]) 195
  26. nim `*=` rationals.html#*=,Rational[T],T proc `*=`[T](x: var Rational[T]; y: T) 201
  27. nim reciprocal rationals.html#reciprocal,Rational[T] proc reciprocal[T](x: Rational[T]): Rational[T] 206
  28. nim `/` rationals.html#/,Rational[T],Rational[T] proc `/`[T](x, y: Rational[T]): Rational[T] 216
  29. nim `/` rationals.html#/,Rational[T],T proc `/`[T](x: Rational[T]; y: T): Rational[T] 221
  30. nim `/` rationals.html#/,T,Rational[T] proc `/`[T](x: T; y: Rational[T]): Rational[T] 226
  31. nim `/=` rationals.html#/=,Rational[T],Rational[T] proc `/=`[T](x: var Rational[T]; y: Rational[T]) 231
  32. nim `/=` rationals.html#/=,Rational[T],T proc `/=`[T](x: var Rational[T]; y: T) 237
  33. nim cmp rationals.html#cmp,Rational,Rational proc cmp(x, y: Rational): int 242
  34. nim `<` rationals.html#<,Rational,Rational proc `<`(x, y: Rational): bool 249
  35. nim `<=` rationals.html#<=,Rational,Rational proc `<=`(x, y: Rational): bool 253
  36. nim `==` rationals.html#==,Rational,Rational proc `==`(x, y: Rational): bool 257
  37. nim abs rationals.html#abs,Rational[T] proc abs[T](x: Rational[T]): Rational[T] 261
  38. nim `div` rationals.html#div,Rational[T: SomeInteger],Rational[T: SomeInteger] proc `div`[T: SomeInteger](x, y: Rational[T]): T 268
  39. nim `mod` rationals.html#mod,Rational[T: SomeInteger],Rational[T: SomeInteger] proc `mod`[T: SomeInteger](x, y: Rational[T]): Rational[T] 272
  40. nim floorDiv rationals.html#floorDiv,Rational[T: SomeInteger],Rational[T: SomeInteger] proc floorDiv[T: SomeInteger](x, y: Rational[T]): T 278
  41. nim floorMod rationals.html#floorMod,Rational[T: SomeInteger],Rational[T: SomeInteger] proc floorMod[T: SomeInteger](x, y: Rational[T]): Rational[T] 287
  42. nim hash rationals.html#hash,Rational[T] proc hash[T](x: Rational[T]): Hash 295
  43. nim `^` rationals.html#^,Rational[T: SomeInteger],T proc `^`[T: SomeInteger](x: Rational[T]; y: T): Rational[T] 307
  44. nimgrp + rationals.html#+-procs-all proc 122
  45. nimgrp - rationals.html#--procs-all proc 149
  46. nimgrp / rationals.html#/-procs-all proc 216
  47. nimgrp -= rationals.html#-=-procs-all proc 169
  48. nimgrp * rationals.html#*-procs-all proc 180
  49. nimgrp torational rationals.html#toRational-procs-all proc 78
  50. nimgrp *= rationals.html#*=-procs-all proc 195
  51. nimgrp /= rationals.html#/=-procs-all proc 231
  52. nimgrp += rationals.html#+=-procs-all proc 138