Trait

basis.math.F2x2

MatrixF2x2

Related Doc: package F2x2

Permalink

trait MatrixF2x2 extends RingElement with MatrixFMxN

Source
F2x2.scala
Linear Supertypes
Known Subclasses
Type Hierarchy Learn more about scaladoc diagrams
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MatrixF2x2
  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: F2x2.Scalar

    Permalink
  2. abstract def _1_2: F2x2.Scalar

    Permalink
  3. abstract def _2_1: F2x2.Scalar

    Permalink
  4. abstract def _2_2: F2x2.Scalar

    Permalink
  5. 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
    MatrixF2x2RingElement
  4. def *:(scalar: F2x2.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
    MatrixF2x2MatrixFMxNVectorElement
  5. def +(that: Matrix): Matrix

    Permalink

    Returns sum of this matrix and another matrix.

    Returns sum of this matrix and another matrix.

    Definition Classes
    MatrixF2x2MatrixFMxNVectorElementRingElement
  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
    MatrixF2x2MatrixFMxNVectorElementRingElement
  7. def :*(scalar: F2x2.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
    MatrixF2x2MatrixFMxNVectorElement
  8. def :⋅(vector: F2x2.Row): F2x2.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
    MatrixF2x2MatrixFMxN
  9. final def ==(arg0: Any): Boolean

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

    Permalink

    Returns the column space of this matrix.

    Returns the column space of this matrix.

    Definition Classes
    MatrixF2x2MatrixFMxN
  11. def Row: F2x2.Row

    Permalink

    Returns the row space of this matrix.

    Returns the row space of this matrix.

    Definition Classes
    MatrixF2x2MatrixFMxN
  12. def apply(i: Int, j: Int): F2x2.Scalar

    Permalink

    Returns the scalar in row i, column j.

    Returns the scalar in row i, column j.

    Definition Classes
    MatrixF2x2MatrixFMxN
  13. def apply(k: Int): F2x2.Scalar

    Permalink

    Returns the scalar at the given row-major index.

    Returns the scalar at the given row-major index.

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

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

    Permalink

    Returns the column at the given index.

    Returns the column at the given index.

    Definition Classes
    MatrixF2x2MatrixFMxN
  16. def col1: F2x2.Col

    Permalink
  17. def col2: F2x2.Col

    Permalink
  18. def det: F2x2.Scalar

    Permalink

    Returns the determinant of this matrix.

    Returns the determinant of this matrix.

    Definition Classes
    MatrixF2x2MatrixFMxN
  19. def equals(other: Any): Boolean

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

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

    Permalink

    Returns the inverse of this matrix, if it exists.

    Returns the inverse of this matrix, if it exists.

    Definition Classes
    MatrixF2x2MatrixFMxN
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. def row(i: Int): F2x2.Row

    Permalink

    Returns the row at the given index.

    Returns the row at the given index.

    Definition Classes
    MatrixF2x2MatrixFMxN
  24. def row1: F2x2.Row

    Permalink
  25. def row2: F2x2.Row

    Permalink
  26. def toString(): String

    Permalink
    Definition Classes
    MatrixFMxN → Any
  27. def trace: F2x2.Scalar

    Permalink

    Returns the trace of this matrix.

    Returns the trace of this matrix.

    Definition Classes
    MatrixF2x2MatrixFMxN
  28. def transpose: F2x2.Transpose

    Permalink

    Returns the transpose of this matrix.

    Returns the transpose of this matrix.

    Definition Classes
    MatrixF2x2MatrixFMxN
  29. def unary_-: Matrix

    Permalink

    Returns the additive inverse of this matrix.

    Returns the additive inverse of this matrix.

    Definition Classes
    MatrixF2x2MatrixFMxNVectorElementRingElement
  30. 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
    MatrixF2x2MatrixFMxNVectorElement
  31. def ⋅:(vector: F2x2.Col): F2x2.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
    MatrixF2x2MatrixFMxN

Inherited from F2x2.MatrixFMxN

Inherited from F2x2.VectorElement

Inherited from F2x2.RingElement

Inherited from Any

Ungrouped