basis.math.binary64

Real

final class Real extends AnyVal with binary64.Real.RealFieldElement with binary64.Real.PointElement with binary64.Real.VectorRN with binary64.Real.MatrixRMxN

A double-precision floating-point value.

Source
Real.scala
Version

0.1

Since

0.0

Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Real
  2. MatrixRMxN
  3. MatrixFMxN
  4. VectorRN
  5. VectorFN
  6. VectorElement
  7. PointElement
  8. RealFieldElement
  9. CompleteFieldElement
  10. OrderedFieldElement
  11. FieldElement
  12. OrderedRingElement
  13. RingElement
  14. AnyVal
  15. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Real(value: Double)

Value Members

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

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

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

    Returns the product of this value times another value.

    Returns the product of this value times another value.

    Definition Classes
    RealRealFieldElementCompleteFieldElementOrderedFieldElementFieldElementOrderedRingElementRingElement
  4. def *:(that: Real): Real

    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
    RealMatrixRMxNMatrixFMxNVectorRNVectorFNVectorElement
  5. def +(that: Real): Real

    Returns sum of this value and another value.

    Returns sum of this value and another value.

    Definition Classes
    RealMatrixRMxNMatrixFMxNVectorRNVectorFNVectorElementPointElementRealFieldElementCompleteFieldElementOrderedFieldElementFieldElementOrderedRingElementRingElement
  6. def -(that: Real): Real

    Returns the difference between this value and another value.

    Returns the difference between this value and another value.

    Definition Classes
    RealMatrixRMxNMatrixFMxNVectorRNVectorFNVectorElementPointElementRealFieldElementCompleteFieldElementOrderedFieldElementFieldElementOrderedRingElementRingElement
  7. def /(that: Real): Real

    Returns the quotient of this value divided by a value.

    Returns the quotient of this value divided by a value.

    Definition Classes
    RealVectorRNRealFieldElementCompleteFieldElementOrderedFieldElementFieldElement
  8. def :*(that: Real): Real

    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
    RealMatrixRMxNMatrixFMxNVectorRNVectorFNVectorElement
  9. def :⋅(that: Real): Real

    Returns a value in the column space by right-multiplying this value by a value in the row space.

    Returns a value in the column space by right-multiplying this value by a value in the row space. The name of this method contains the unicode dot operator (U+22C5).

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  10. def <(that: Real): 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
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  11. def <=(that: Real): 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
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  12. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  13. def >(that: Real): 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
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  14. def >=(that: Real): 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
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  15. def Col: Real.type

    Returns the column space of this value.

    Returns the column space of this value.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  16. def Row: Real.type

    Returns the row space of this value.

    Returns the row space of this value.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  17. def abs: Real

    Returns the absolute value of this value.

    Returns the absolute value of this value.

    Definition Classes
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  18. def apply(i: Int, j: Int): Real

    Returns the value in row i, column j.

    Returns the value in row i, column j.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  19. def apply(i: Int): Real

    Returns the value at the given row-major index.

    Returns the value at the given row-major index.

    Definition Classes
    RealMatrixRMxNMatrixFMxNVectorRNVectorFN
  20. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  21. def ceil: Real

  22. def col(j: Int): Real

    Returns the column at the given index.

    Returns the column at the given index.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  23. def det: Real

    Returns the determinant of this value.

    Returns the determinant of this value.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  24. def dim: Int

    Returns the number of coordinates in this value.

    Returns the number of coordinates in this value.

    Definition Classes
    RealVectorFN
  25. def floor: Real

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

    Definition Classes
    AnyVal → Any
  27. def inverse: Real

    Returns the inverse of this value, if it exists.

    Returns the inverse of this value, if it exists.

    Definition Classes
    RealMatrixFMxNRealFieldElementCompleteFieldElementOrderedFieldElementFieldElement
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. def max(that: Real): Real

    Returns the greater of this value and another value.

    Returns the greater of this value and another value.

    Definition Classes
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  30. def min(that: Real): Real

    Returns the lesser of this value and another value.

    Returns the lesser of this value and another value.

    Definition Classes
    RealRealFieldElementOrderedFieldElementOrderedRingElement
  31. def norm: Real

    Returns the Euclidean norm of this value.

    Returns the Euclidean norm of this value.

    Definition Classes
    RealVectorRN
  32. def normalized: Real

    Returns a unit value in the direction of this value.

    Returns a unit value in the direction of this value.

    Definition Classes
    RealVectorRN
  33. def pow(that: Real): Real

    Returns the exponentiation of this value raised to the power of another value.

    Returns the exponentiation of this value raised to the power of another value.

    Definition Classes
    RealRealFieldElementCompleteFieldElement
  34. def row(i: Int): Real

    Returns the row at the given index.

    Returns the row at the given index.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  35. def sqrt: Real

    Returns the square root of this value.

    Returns the square root of this value.

    Definition Classes
    RealRealFieldElementCompleteFieldElement
  36. def toDouble: Double

  37. def toFloat: Float

  38. def toInt: Int

  39. def toLong: Long

  40. def toString(): String

    Definition Classes
    RealMatrixFMxNVectorFN → Any
  41. def trace: Real

    Returns the trace of this value.

    Returns the trace of this value.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  42. def transpose: Real

    Returns the transpose of this value.

    Returns the transpose of this value.

    Definition Classes
    RealMatrixRMxNMatrixFMxN
  43. def unary_-: Real

    Returns the additive inverse of this value.

    Returns the additive inverse of this value.

    Definition Classes
    RealMatrixRMxNMatrixFMxNVectorRNVectorFNVectorElementRealFieldElementCompleteFieldElementOrderedFieldElementFieldElementOrderedRingElementRingElement
  44. val value: Double

  45. def (that: Real): Real

    Returns the pointwise product of this value times another value.

    Returns the pointwise product of this value times another value.

    Definition Classes
    RealMatrixRMxNMatrixFMxNVectorRNVectorFNVectorElement
  46. def (that: Real): Real

    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
    RealVectorRNVectorFN
  47. def ⋅:(that: Real): Real

    Returns a value in the row space by left-multiplying a value in the column space by this value.

    Returns a value in the row space by left-multiplying a value in the column space by this value. The name of this method contains the unicode dot operator (U+22C5).

    Definition Classes
    RealMatrixRMxNMatrixFMxN

Inherited from Real.MatrixRMxN

Inherited from Real.MatrixFMxN

Inherited from Real.VectorRN

Inherited from Real.VectorFN

Inherited from Real.VectorElement

Inherited from Real.PointElement

Inherited from Real.RealFieldElement

Inherited from Real.CompleteFieldElement

Inherited from Real.OrderedFieldElement

Inherited from Real.FieldElement

Inherited from Real.OrderedRingElement

Inherited from Real.RingElement

Inherited from AnyVal

Inherited from Any

Ungrouped