Packages

o

org.gnarf.linear.LinField

IntLinField

implicit object IntLinField extends NumericLFHelpers[Int] with LinField[Int]

Integers aren't really a field, but we cheat a bit. Will throw errors for vector/matrix operations requiring them to be

Source
LinField.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. IntLinField
  2. LinField
  3. Ordering
  4. PartialOrdering
  5. Equiv
  6. Serializable
  7. Serializable
  8. Comparator
  9. NumericLFHelpers
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. class Ops extends AnyRef
    Definition Classes
    Ordering

Value Members

  1. def abs(a: Int): Int
    Definition Classes
    NumericLFHelpers
  2. def add(a: Int, b: Int): Int
    Definition Classes
    NumericLFHelpers
  3. def compare(a: Int, b: Int): Int
    Definition Classes
    NumericLFHelpers
  4. def div(a: Int, b: Int): Int
    Definition Classes
    IntLinFieldLinField
  5. def equiv(x: Int, y: Int): Boolean
    Definition Classes
    Ordering → PartialOrdering → Equiv
  6. def findMultiplier(a: Int, b: Int): Int

    Return x where a * x = b

    Return x where a * x = b

    Definition Classes
    IntLinFieldLinField
  7. def gt(x: Int, y: Int): Boolean
    Definition Classes
    Ordering → PartialOrdering
  8. def gteq(x: Int, y: Int): Boolean
    Definition Classes
    Ordering → PartialOrdering
  9. def lt(x: Int, y: Int): Boolean
    Definition Classes
    Ordering → PartialOrdering
  10. def lteq(x: Int, y: Int): Boolean
    Definition Classes
    Ordering → PartialOrdering
  11. def max(x: Int, y: Int): Int
    Definition Classes
    Ordering
  12. def min(x: Int, y: Int): Int
    Definition Classes
    Ordering
  13. implicit def mkOrderingOps(lhs: Int): Ops
    Definition Classes
    Ordering
  14. def mul(a: Int, b: Int): Int
    Definition Classes
    NumericLFHelpers
  15. def on[U](f: (U) ⇒ Int): Ordering[U]
    Definition Classes
    Ordering
  16. def one: Int
    Definition Classes
    NumericLFHelpers
  17. def reverse: Ordering[Int]
    Definition Classes
    Ordering → PartialOrdering
  18. def reversed(): Comparator[Int]
    Definition Classes
    Comparator
  19. def sub(a: Int, b: Int): Int
    Definition Classes
    NumericLFHelpers
  20. def thenComparing[U <: Comparable[_ >: U]](arg0: Function[_ >: Int, _ <: U]): Comparator[Int]
    Definition Classes
    Comparator
  21. def thenComparing[U](arg0: Function[_ >: Int, _ <: U], arg1: Comparator[_ >: U]): Comparator[Int]
    Definition Classes
    Comparator
  22. def thenComparing(arg0: Comparator[_ >: Int]): Comparator[Int]
    Definition Classes
    Comparator
  23. def thenComparingDouble(arg0: ToDoubleFunction[_ >: Int]): Comparator[Int]
    Definition Classes
    Comparator
  24. def thenComparingInt(arg0: ToIntFunction[_ >: Int]): Comparator[Int]
    Definition Classes
    Comparator
  25. def thenComparingLong(arg0: ToLongFunction[_ >: Int]): Comparator[Int]
    Definition Classes
    Comparator
  26. def tryCompare(x: Int, y: Int): Some[Int]
    Definition Classes
    Ordering → PartialOrdering
  27. def zero: Int
    Definition Classes
    NumericLFHelpers