Trait

basis.math.F4x4

MatrixF4x4

Related Doc: package F4x4

Permalink

trait MatrixF4x4 extends RingElement with MatrixFMxN

Source
F4x4.scala
Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MatrixF4x4
  2. MatrixFMxN
  3. VectorElement
  4. RingElement
  5. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def _1_1: F4x4.Scalar

    Permalink
  2. abstract def _1_2: F4x4.Scalar

    Permalink
  3. abstract def _1_3: F4x4.Scalar

    Permalink
  4. abstract def _1_4: F4x4.Scalar

    Permalink
  5. abstract def _2_1: F4x4.Scalar

    Permalink
  6. abstract def _2_2: F4x4.Scalar

    Permalink
  7. abstract def _2_3: F4x4.Scalar

    Permalink
  8. abstract def _2_4: F4x4.Scalar

    Permalink
  9. abstract def _3_1: F4x4.Scalar

    Permalink
  10. abstract def _3_2: F4x4.Scalar

    Permalink
  11. abstract def _3_3: F4x4.Scalar

    Permalink
  12. abstract def _3_4: F4x4.Scalar

    Permalink
  13. abstract def _4_1: F4x4.Scalar

    Permalink
  14. abstract def _4_2: F4x4.Scalar

    Permalink
  15. abstract def _4_3: F4x4.Scalar

    Permalink
  16. abstract def _4_4: F4x4.Scalar

    Permalink
  17. abstract def getClass(): Class[_]

    Permalink
    Definition Classes
    Any

Concrete Value Members

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

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

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

    Permalink

    Returns the product of this element times another element.

    Returns the product of this element times another element.

    Definition Classes
    MatrixF4x4RingElement
  4. def *:(scalar: F4x4.Scalar): Matrix

    Permalink

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

    Permalink

    Returns sum of this matrix and another matrix.

    Returns sum of this matrix and another matrix.

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

    Permalink

    Returns the difference between this matrix and another matrix.

    Returns the difference between this matrix and another matrix.

    Definition Classes
    MatrixF4x4MatrixFMxNVectorElementRingElement
  7. def :*(scalar: F4x4.Scalar): Matrix

    Permalink

    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
    MatrixF4x4MatrixFMxNVectorElement
  8. def :⋅(vector: F4x4.Row): F4x4.Col

    Permalink

    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
    MatrixF4x4MatrixFMxN
  9. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  10. def Col: F4x4.Col

    Permalink

    Returns the column space of this matrix.

    Returns the column space of this matrix.

    Definition Classes
    MatrixF4x4MatrixFMxN
  11. def Row: F4x4.Row

    Permalink

    Returns the row space of this matrix.

    Returns the row space of this matrix.

    Definition Classes
    MatrixF4x4MatrixFMxN
  12. def apply(i: Int, j: Int): F4x4.Scalar

    Permalink

    Returns the scalar in row i, column j.

    Returns the scalar in row i, column j.

    Definition Classes
    MatrixF4x4MatrixFMxN
  13. def apply(k: Int): F4x4.Scalar

    Permalink

    Returns the scalar at the given row-major index.

    Returns the scalar at the given row-major index.

    Definition Classes
    MatrixF4x4MatrixFMxN
  14. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  15. def col(j: Int): F4x4.Col

    Permalink

    Returns the column at the given index.

    Returns the column at the given index.

    Definition Classes
    MatrixF4x4MatrixFMxN
  16. def col1: F4x4.Col

    Permalink
  17. def col2: F4x4.Col

    Permalink
  18. def col3: F4x4.Col

    Permalink
  19. def col4: F4x4.Col

    Permalink
  20. def det: F4x4.Scalar

    Permalink

    Returns the determinant of this matrix.

    Returns the determinant of this matrix.

    Definition Classes
    MatrixF4x4MatrixFMxN
  21. def equals(other: Any): Boolean

    Permalink
    Definition Classes
    MatrixFMxN → Any
  22. def hashCode(): Int

    Permalink
    Definition Classes
    MatrixFMxN → Any
  23. def inverse: Matrix

    Permalink

    Returns the inverse of this matrix, if it exists.

    Returns the inverse of this matrix, if it exists.

    Definition Classes
    MatrixF4x4MatrixFMxN
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def row(i: Int): F4x4.Row

    Permalink

    Returns the row at the given index.

    Returns the row at the given index.

    Definition Classes
    MatrixF4x4MatrixFMxN
  26. def row1: F4x4.Row

    Permalink
  27. def row2: F4x4.Row

    Permalink
  28. def row3: F4x4.Row

    Permalink
  29. def row4: F4x4.Row

    Permalink
  30. def toString(): String

    Permalink
    Definition Classes
    MatrixFMxN → Any
  31. def trace: F4x4.Scalar

    Permalink

    Returns the trace of this matrix.

    Returns the trace of this matrix.

    Definition Classes
    MatrixF4x4MatrixFMxN
  32. def transpose: F4x4.Transpose

    Permalink

    Returns the transpose of this matrix.

    Returns the transpose of this matrix.

    Definition Classes
    MatrixF4x4MatrixFMxN
  33. def unary_-: Matrix

    Permalink

    Returns the additive inverse of this matrix.

    Returns the additive inverse of this matrix.

    Definition Classes
    MatrixF4x4MatrixFMxNVectorElementRingElement
  34. def (that: Matrix): Matrix

    Permalink

    Returns the pointwise product of this matrix times another matrix.

    Returns the pointwise product of this matrix times another matrix.

    Definition Classes
    MatrixF4x4MatrixFMxNVectorElement
  35. def ⋅:(vector: F4x4.Col): F4x4.Row

    Permalink

    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
    MatrixF4x4MatrixFMxN

Inherited from F4x4.MatrixFMxN

Inherited from F4x4.VectorElement

Inherited from F4x4.RingElement

Inherited from Any

Ungrouped