basis.math.binary64.R4x4

MatrixR4x4

final class MatrixR4x4 extends MatrixF4x4 with MatrixRMxN

Source
R4x4.scala
Linear Supertypes
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MatrixR4x4
  2. MatrixRMxN
  3. MatrixF4x4
  4. MatrixFMxN
  5. VectorElement
  6. RingElement
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MatrixR4x4(_1_1: R4x4.Scalar, _1_2: R4x4.Scalar, _1_3: R4x4.Scalar, _1_4: R4x4.Scalar, _2_1: R4x4.Scalar, _2_2: R4x4.Scalar, _2_3: R4x4.Scalar, _2_4: R4x4.Scalar, _3_1: R4x4.Scalar, _3_2: R4x4.Scalar, _3_3: R4x4.Scalar, _3_4: R4x4.Scalar, _4_1: R4x4.Scalar, _4_2: R4x4.Scalar, _4_3: R4x4.Scalar, _4_4: R4x4.Scalar)

Value Members

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

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

    Definition Classes
    AnyRef → Any
  3. def *(that: Matrix): Matrix

    Returns the product of this element times another element.

    Returns the product of this element times another element.

    Definition Classes
    MatrixR4x4MatrixF4x4RingElement
  4. def *:(scalar: R4x4.Scalar): Matrix

    Returns the product of this matrix times a scalar on the left.

    Returns the product of this matrix times a scalar on the left.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxNVectorElement
  5. def +(that: Matrix): Matrix

    Returns sum of this matrix and another matrix.

    Returns sum of this matrix and another matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxNVectorElementRingElement
  6. def -(that: Matrix): Matrix

    Returns the difference between this matrix and another matrix.

    Returns the difference between this matrix and another matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxNVectorElementRingElement
  7. def :*(scalar: R4x4.Scalar): Matrix

    Returns the product of this matrix times a scalar on the right.

    Returns the product of this matrix times a scalar on the right.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxNVectorElement
  8. def :⋅(vector: R4x4.Row): R4x4.Col

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

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

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  9. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  10. def Col: R4.type

    Returns the column space of this matrix.

    Returns the column space of this matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  11. def Row: R4.type

    Returns the row space of this matrix.

    Returns the row space of this matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  12. val _1_1: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  13. val _1_2: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  14. val _1_3: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  15. val _1_4: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  16. val _2_1: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  17. val _2_2: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  18. val _2_3: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  19. val _2_4: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  20. val _3_1: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  21. val _3_2: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  22. val _3_3: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  23. val _3_4: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  24. val _4_1: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  25. val _4_2: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  26. val _4_3: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  27. val _4_4: R4x4.Scalar

    Definition Classes
    MatrixR4x4MatrixF4x4
  28. def apply(i: Int, j: Int): R4x4.Scalar

    Returns the scalar in row i, column j.

    Returns the scalar in row i, column j.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  29. def apply(k: Int): R4x4.Scalar

    Returns the scalar at the given row-major index.

    Returns the scalar at the given row-major index.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  30. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  31. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. def col(j: Int): R4x4.Col

    Returns the column at the given index.

    Returns the column at the given index.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  33. def col1: R4x4.Col

    Definition Classes
    MatrixR4x4MatrixF4x4
  34. def col2: R4x4.Col

    Definition Classes
    MatrixR4x4MatrixF4x4
  35. def col3: R4x4.Col

    Definition Classes
    MatrixR4x4MatrixF4x4
  36. def col4: R4x4.Col

    Definition Classes
    MatrixR4x4MatrixF4x4
  37. def det: R4x4.Scalar

    Returns the determinant of this matrix.

    Returns the determinant of this matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  38. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  39. def equals(other: Any): Boolean

    Definition Classes
    MatrixRMxNMatrixFMxN → Any
  40. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  42. def hashCode(): Int

    Definition Classes
    MatrixRMxNMatrixFMxN → Any
  43. def inverse: Matrix

    Returns the inverse of this matrix, if it exists.

    Returns the inverse of this matrix, if it exists.

    Definition Classes
    MatrixR4x4MatrixF4x4MatrixFMxN
  44. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  45. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  46. final def notify(): Unit

    Definition Classes
    AnyRef
  47. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  48. def row(i: Int): R4x4.Row

    Returns the row at the given index.

    Returns the row at the given index.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  49. def row1: R4x4.Row

    Definition Classes
    MatrixR4x4MatrixF4x4
  50. def row2: R4x4.Row

    Definition Classes
    MatrixR4x4MatrixF4x4
  51. def row3: R4x4.Row

    Definition Classes
    MatrixR4x4MatrixF4x4
  52. def row4: R4x4.Row

    Definition Classes
    MatrixR4x4MatrixF4x4
  53. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  54. def toString(): String

    Definition Classes
    MatrixFMxN → Any
  55. def trace: R4x4.Scalar

    Returns the trace of this matrix.

    Returns the trace of this matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  56. def transpose: Matrix

    Returns the transpose of this matrix.

    Returns the transpose of this matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN
  57. def unary_-: Matrix

    Returns the additive inverse of this matrix.

    Returns the additive inverse of this matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxNVectorElementRingElement
  58. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. def (that: Matrix): Matrix

    Returns the pointwise product of this matrix times another matrix.

    Returns the pointwise product of this matrix times another matrix.

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxNVectorElement
  62. def ⋅:(vector: R4x4.Col): R4x4.Row

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

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

    Definition Classes
    MatrixR4x4MatrixRMxNMatrixF4x4MatrixFMxN

Inherited from R4x4.MatrixRMxN

Inherited from R4x4.MatrixF4x4

Inherited from R4x4.MatrixFMxN

Inherited from R4x4.VectorElement

Inherited from R4x4.RingElement

Inherited from AnyRef

Inherited from Any

Ungrouped