basis.math.binary64

Integer

final class Integer extends AnyVal with binary64.Integer.OrderedRingElement with binary64.Integer.PointElement with binary64.Integer.VectorZN

A 64-bit two's complement integer value.

Source
Integer.scala
Version

0.1

Since

0.0

Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Integer
  2. VectorZN
  3. VectorFN
  4. VectorElement
  5. PointElement
  6. OrderedRingElement
  7. RingElement
  8. AnyVal
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Integer(value: Long)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  2. final def ##(): Int

    Definition Classes
    Any
  3. def *(that: Integer): Integer

    Returns the product of this value times another value.

    Returns the product of this value times another value.

    Definition Classes
    IntegerOrderedRingElementRingElement
  4. def *:(that: Integer): Integer

    Returns the product of this value times a value on the left.

    Returns the product of this value times a value on the left.

    Definition Classes
    IntegerVectorZNVectorFNVectorElement
  5. def +(that: Integer): Integer

    Returns sum of this value and another value.

    Returns sum of this value and another value.

    Definition Classes
    IntegerVectorZNVectorFNVectorElementPointElementOrderedRingElementRingElement
  6. def -(that: Integer): Integer

    Returns the difference between this value and another value.

    Returns the difference between this value and another value.

    Definition Classes
    IntegerVectorZNVectorFNVectorElementPointElementOrderedRingElementRingElement
  7. def :*(that: Integer): Integer

    Returns the product of this value times a value on the right.

    Returns the product of this value times a value on the right.

    Definition Classes
    IntegerVectorZNVectorFNVectorElement
  8. def <(that: Integer): Boolean

    Returns true if and only if this value is strictly less than another value.

    Returns true if and only if this value is strictly less than another value.

    Definition Classes
    IntegerOrderedRingElement
  9. def <=(that: Integer): Boolean

    Returns true if and only if this value is less than or equal to another value.

    Returns true if and only if this value is less than or equal to another value.

    Definition Classes
    IntegerOrderedRingElement
  10. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  11. def >(that: Integer): Boolean

    Returns true if and only if this value is strictly greater than another value.

    Returns true if and only if this value is strictly greater than another value.

    Definition Classes
    IntegerOrderedRingElement
  12. def >=(that: Integer): Boolean

    Returns true if and only if this value is greater than or equal to another value.

    Returns true if and only if this value is greater than or equal to another value.

    Definition Classes
    IntegerOrderedRingElement
  13. def abs: Integer

    Returns the absolute value of this value.

    Returns the absolute value of this value.

    Definition Classes
    IntegerOrderedRingElement
  14. def apply(i: Int): Integer

    Returns the coordinate at the given index.

    Returns the coordinate at the given index.

    Definition Classes
    IntegerVectorZNVectorFN
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. def dim: Int

    Returns the number of coordinates in this value.

    Returns the number of coordinates in this value.

    Definition Classes
    IntegerVectorFN
  17. def gcd(that: Integer): Integer

  18. def getClass(): Class[_ <: AnyVal]

    Definition Classes
    AnyVal → Any
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. def max(that: Integer): Integer

    Returns the greater of this value and another value.

    Returns the greater of this value and another value.

    Definition Classes
    IntegerOrderedRingElement
  21. def min(that: Integer): Integer

    Returns the lesser of this value and another value.

    Returns the lesser of this value and another value.

    Definition Classes
    IntegerOrderedRingElement
  22. def toDouble: Double

  23. def toFloat: Float

  24. def toInt: Int

  25. def toLong: Long

  26. def toString(): String

    Definition Classes
    IntegerVectorFN → Any
  27. def unary_-: Integer

    Returns the additive inverse of this value.

    Returns the additive inverse of this value.

    Definition Classes
    IntegerVectorZNVectorFNVectorElementOrderedRingElementRingElement
  28. val value: Long

  29. def (that: Integer): Integer

    Returns the pointwise product of this value times another value.

    Returns the pointwise product of this value times another value.

    Definition Classes
    IntegerVectorZNVectorFNVectorElement
  30. def (that: Integer): Integer

    Returns the dot product of this value and another value.

    Returns the dot product of this value and another value. The name of this method contains the unicode dot operator (U+22C5).

    Definition Classes
    IntegerVectorZNVectorFN

Inherited from Integer.VectorZN

Inherited from Integer.VectorFN

Inherited from Integer.VectorElement

Inherited from Integer.PointElement

Inherited from Integer.RingElement

Inherited from AnyVal

Inherited from Any

Ungrouped