axle.matrix.MatrixFactory

Matrix

trait Matrix [T] extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Matrix
  2. AnyRef
  3. Any
Visibility
  1. Public
  2. All

Type Members

  1. type S

    Attributes
    abstract

Abstract Value Members

  1. def addAssignment (r: Int, c: Int, v: T): M[T]

    Attributes
    abstract
  2. def addColumnVector (column: M[T]): M[T]

    Attributes
    abstract
  3. def addMatrix (other: M[T]): M[T]

    Attributes
    abstract
  4. def addRowVector (row: M[T]): M[T]

    Attributes
    abstract
  5. def addScalar (x: T): M[T]

    Attributes
    abstract
  6. def and (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  7. def apply (i: Int, j: Int): T

    Attributes
    abstract
  8. def argmax (): (Int, Int)

    Attributes
    abstract
  9. def argmin (): (Int, Int)

    Attributes
    abstract
  10. def ceil (): M[T]

    Attributes
    abstract
  11. def column (j: Int): M[T]

    Attributes
    abstract
  12. def columnMaxs (): M[T]

    Attributes
    abstract
  13. def columnMins (): M[T]

    Attributes
    abstract
  14. def columns : Int

    Attributes
    abstract
  15. def concatenateHorizontally (right: M[T]): M[T]

    Attributes
    abstract
  16. def concatenateVertically (under: M[T]): M[T]

    Attributes
    abstract
  17. def diag (): M[T]

    Attributes
    abstract
  18. def divPointwise (other: M[T]): M[T]

    Attributes
    abstract
  19. def divideScalar (x: T): M[T]

    Attributes
    abstract
  20. def dup (): M[T]

    Attributes
    abstract
  21. def eq (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  22. def flatMapColumns [A] (f: (M[T]) ⇒ M[A])(implicit elementAdapter: E[A]): M[A]

    Attributes
    abstract
  23. def floor (): M[T]

    Attributes
    abstract
  24. def fullSVD (): (M[T], M[T], M[T])

    Attributes
    abstract
  25. def ge (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  26. def gt (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  27. def invert (): M[T]

    Attributes
    abstract
  28. def isColumnVector (): Boolean

    Attributes
    abstract
  29. def isEmpty (): Boolean

    Attributes
    abstract
  30. def isRowVector (): Boolean

    Attributes
    abstract
  31. def isScalar (): Boolean

    Attributes
    abstract
  32. def isSquare (): Boolean

    Attributes
    abstract
  33. def isVector (): Boolean

    Attributes
    abstract
  34. def le (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  35. def length : Int

    Attributes
    abstract
  36. def log (): M[T]

    Attributes
    abstract
  37. def log10 (): M[T]

    Attributes
    abstract
  38. def lt (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  39. def map [B] (f: (T) ⇒ B)(implicit elementAdapter: E[B]): M[B]

    Attributes
    abstract
  40. def max (): T

    Attributes
    abstract
  41. def min (): T

    Attributes
    abstract
  42. def mulColumn (i: Int, x: T): M[T]

    Attributes
    abstract
  43. def mulPointwise (other: M[T]): M[T]

    Attributes
    abstract
  44. def mulRow (i: Int, x: T): M[T]

    Attributes
    abstract
  45. def multiplyMatrix (other: M[T]): M[T]

    Attributes
    abstract
  46. def multiplyScalar (x: T): M[T]

    Attributes
    abstract
  47. def ne (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  48. def negate (): M[T]

    Attributes
    abstract
  49. def not (): Matrix[Boolean]

    Attributes
    abstract
  50. def or (other: M[T]): Matrix[Boolean]

    Attributes
    abstract
  51. def pow (p: Double): M[T]

    Attributes
    abstract
  52. def row (i: Int): M[T]

    Attributes
    abstract
  53. def rows : Int

    Attributes
    abstract
  54. def solve (B: M[T]): M[T]

    Attributes
    abstract
  55. def storage : S

    Attributes
    abstract
  56. def subColumnVector (column: M[T]): M[T]

    Attributes
    abstract
  57. def subRowVector (row: M[T]): M[T]

    Attributes
    abstract
  58. def subtractMatrix (other: M[T]): M[T]

    Attributes
    abstract
  59. def subtractScalar (x: T): M[T]

    Attributes
    abstract
  60. def toList (): List[T]

    Attributes
    abstract
  61. def transpose (): M[T]

    Attributes
    abstract
  62. def xor (other: M[T]): Matrix[Boolean]

    Attributes
    abstract

Concrete Value Members

  1. def ! (): Matrix[Boolean]

  2. def != (other: M[T]): Matrix[Boolean]

  3. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  4. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  5. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  6. def & (other: M[T]): Matrix[Boolean]

  7. def * (x: T): M[T]

  8. def + (rc2v: ((Int, Int), T)): M[T]

  9. def + (other: M[T]): M[T]

  10. def + (x: T): M[T]

  11. def +/+ (under: M[T]): M[T]

  12. def +|+ (right: M[T]): M[T]

  13. def - (other: M[T]): M[T]

  14. def - (x: T): M[T]

  15. def / (x: T): M[T]

  16. def < (other: M[T]): Matrix[Boolean]

  17. def <= (other: M[T]): Matrix[Boolean]

  18. def == (other: M[T]): Matrix[Boolean]

  19. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  20. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  21. def > (other: M[T]): Matrix[Boolean]

  22. def >= (other: M[T]): Matrix[Boolean]

  23. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  24. def aside (right: M[T]): M[T]

  25. def atop (under: M[T]): M[T]

  26. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  27. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  28. def equals (arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  29. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. def foldLeft [A] (zero: M[A])(f: (M[A], M[T]) ⇒ M[A])(implicit elementAdapter: E[A]): M[A]

  31. def foldTop [A] (zero: M[A])(f: (M[A], M[T]) ⇒ M[A])(implicit elementAdapter: E[A]): M[A]

  32. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  33. def hashCode (): Int

    Definition Classes
    AnyRef → Any
  34. def inv (): M[T]

  35. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  36. def mm (other: M[T]): M[T]

  37. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  38. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  39. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  40. def scalar (): T

  41. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  42. def t (): M[T]

  43. def toString (): String

    Definition Classes
    AnyRef → Any
  44. def tr (): M[T]

  45. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  48. def | (other: M[T]): Matrix[Boolean]

  49. def ~ (): Matrix[Boolean]

  50. def ¬ (): Matrix[Boolean]

  51. def (other: M[T]): Matrix[Boolean]

  52. def (other: M[T]): Matrix[Boolean]

  53. def (other: M[T]): Matrix[Boolean]

  54. def (other: M[T]): Matrix[Boolean]

  55. def (other: M[T]): Matrix[Boolean]

  56. def (other: M[T]): Matrix[Boolean]

  57. def (other: M[T]): Matrix[Boolean]

  58. def (other: M[T]): M[T]

Inherited from AnyRef

Inherited from Any