Trait

basis.math.FMxN

MatrixFMxN

Related Doc: package FMxN

Permalink

trait MatrixFMxN extends VectorElement

A matrix in this matrix space.

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

Abstract Value Members

  1. abstract def apply(k: Int): FMxN.Scalar

    Permalink

    Returns the scalar at the given row-major index.

  2. 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 *:(scalar: FMxN.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
    MatrixFMxNVectorElement
  4. def +(that: Matrix): Matrix

    Permalink

    Returns sum of this matrix and another matrix.

    Returns sum of this matrix and another matrix.

    Definition Classes
    MatrixFMxNVectorElement
  5. 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
    MatrixFMxNVectorElement
  6. def :*(scalar: FMxN.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
    MatrixFMxNVectorElement
  7. def :⋅(vector: Row): 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).

  8. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  9. def Col: FMxN.Col

    Permalink

    Returns the column space of this matrix.

  10. def Row: FMxN.Row

    Permalink

    Returns the row space of this matrix.

  11. def apply(i: Int, j: Int): FMxN.Scalar

    Permalink

    Returns the scalar in row i, column j.

  12. final def asInstanceOf[T0]: T0

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

    Permalink

    Returns the column at the given index.

  14. def det: FMxN.Scalar

    Permalink

    Returns the determinant of this matrix.

  15. def equals(other: Any): Boolean

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

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

    Permalink

    Returns the inverse of this matrix, if it exists.

  18. final def isInstanceOf[T0]: Boolean

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

    Permalink

    Returns the row at the given index.

  20. def toString(): String

    Permalink
    Definition Classes
    MatrixFMxN → Any
  21. def trace: FMxN.Scalar

    Permalink

    Returns the trace of this matrix.

  22. def transpose: Transpose

    Permalink

    Returns the transpose of this matrix.

  23. def unary_-: Matrix

    Permalink

    Returns the additive inverse of this matrix.

    Returns the additive inverse of this matrix.

    Definition Classes
    MatrixFMxNVectorElement
  24. 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
    MatrixFMxNVectorElement
  25. def ⋅:(vector: Col): 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).

Inherited from FMxN.VectorElement

Inherited from Any

Ungrouped