Class/Object

basis.math.binary64

Integer

Related Docs: object Integer | package binary64

Permalink

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
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Integer(value: Long)

    Permalink

Value Members

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

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

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

    Permalink

    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

    Permalink

    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

    Permalink

    Returns sum of this value and another value.

    Returns sum of this value and another value.

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

    Permalink

    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

    Permalink

    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

    Permalink

    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

    Permalink

    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

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

    Permalink

    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

    Permalink

    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

    Permalink

    Returns the absolute value of this value.

    Returns the absolute value of this value.

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

    Permalink

    Returns the coordinate at the given index.

    Returns the coordinate at the given index.

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

    Permalink
    Definition Classes
    Any
  16. def dim: Int

    Permalink

    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

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

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

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

    Permalink

    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

    Permalink

    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

    Permalink
  23. def toFloat: Float

    Permalink
  24. def toInt: Int

    Permalink
  25. def toLong: Long

    Permalink
  26. def toString(): String

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

    Permalink

    Returns the additive inverse of this value.

    Returns the additive inverse of this value.

    Definition Classes
    IntegerVectorZNVectorFNVectorElementOrderedRingElementRingElement
  28. val value: Long

    Permalink
  29. def (that: Integer): Integer

    Permalink

    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

    Permalink

    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