org.saddle

Mat

object Mat extends BinOpMat with Serializable

Linear Supertypes
Serializable, Serializable, BinOpMat, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Mat
  2. Serializable
  3. Serializable
  4. BinOpMat
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Type Members

  1. final class MatMatElemOp[OP <: ScalarOp, A, B, C] extends BinOp[OP, Mat[A], Mat[B], Mat[C]]

  2. final class MatSclrElemOp[OP <: ScalarOp, A, B, C] extends BinOp[OP, Mat[A], B, Mat[C]]

Value Members

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

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

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. implicit def MatMatElemOpDDD[Op <: ScalarOp](implicit op: BinOp[Op, Double, Double, Double]): MatMatElemOp[Op, Double, Double, Double]

    Definition Classes
    BinOpMat
  7. implicit def MatMatElemOpDID[Op <: ScalarOp](implicit op: BinOp[Op, Double, Int, Double]): MatMatElemOp[Op, Double, Int, Double]

    Definition Classes
    BinOpMat
  8. implicit def MatMatElemOpDLD[Op <: ScalarOp](implicit op: BinOp[Op, Double, Long, Double]): MatMatElemOp[Op, Double, Long, Double]

    Definition Classes
    BinOpMat
  9. implicit def MatMatElemOpIDD[Op <: ScalarOp](implicit op: BinOp[Op, Int, Double, Double]): MatMatElemOp[Op, Int, Double, Double]

    Definition Classes
    BinOpMat
  10. implicit def MatMatElemOpIII[Op <: ScalarOp](implicit op: BinOp[Op, Int, Int, Int]): MatMatElemOp[Op, Int, Int, Int]

    Definition Classes
    BinOpMat
  11. implicit def MatMatElemOpILL[Op <: ScalarOp](implicit op: BinOp[Op, Int, Long, Long]): MatMatElemOp[Op, Int, Long, Long]

    Definition Classes
    BinOpMat
  12. implicit def MatMatElemOpLDD[Op <: ScalarOp](implicit op: BinOp[Op, Long, Double, Double]): MatMatElemOp[Op, Long, Double, Double]

    Definition Classes
    BinOpMat
  13. implicit def MatMatElemOpLIL[Op <: ScalarOp](implicit op: BinOp[Op, Long, Int, Long]): MatMatElemOp[Op, Long, Int, Long]

    Definition Classes
    BinOpMat
  14. implicit def MatMatElemOpLLL[Op <: ScalarOp](implicit op: BinOp[Op, Long, Long, Long]): MatMatElemOp[Op, Long, Long, Long]

    Definition Classes
    BinOpMat
  15. implicit def MatSclrElmOpDDD[Op <: ScalarOp](implicit op: BinOp[Op, Double, Double, Double]): MatSclrElemOp[Op, Double, Double, Double]

    Definition Classes
    BinOpMat
  16. implicit def MatSclrElmOpDID[Op <: ScalarOp](implicit op: BinOp[Op, Double, Int, Double]): MatSclrElemOp[Op, Double, Int, Double]

    Definition Classes
    BinOpMat
  17. implicit def MatSclrElmOpDLD[Op <: ScalarOp](implicit op: BinOp[Op, Double, Long, Double]): MatSclrElemOp[Op, Double, Long, Double]

    Definition Classes
    BinOpMat
  18. implicit def MatSclrElmOpIDD[Op <: ScalarOp](implicit op: BinOp[Op, Int, Double, Double]): MatSclrElemOp[Op, Int, Double, Double]

    Definition Classes
    BinOpMat
  19. implicit def MatSclrElmOpIII[Op <: ScalarOp](implicit op: BinOp[Op, Int, Int, Int]): MatSclrElemOp[Op, Int, Int, Int]

    Definition Classes
    BinOpMat
  20. implicit def MatSclrElmOpILL[Op <: ScalarOp](implicit op: BinOp[Op, Int, Long, Long]): MatSclrElemOp[Op, Int, Long, Long]

    Definition Classes
    BinOpMat
  21. implicit def MatSclrElmOpLDD[Op <: ScalarOp](implicit op: BinOp[Op, Long, Double, Double]): MatSclrElemOp[Op, Long, Double, Double]

    Definition Classes
    BinOpMat
  22. implicit def MatSclrElmOpLIL[Op <: ScalarOp](implicit op: BinOp[Op, Long, Int, Long]): MatSclrElemOp[Op, Long, Int, Long]

    Definition Classes
    BinOpMat
  23. implicit def MatSclrElmOpLLL[Op <: ScalarOp](implicit op: BinOp[Op, Long, Long, Long]): MatSclrElemOp[Op, Long, Long, Long]

    Definition Classes
    BinOpMat
  24. def apply[T](values: Vec[T]*)(implicit arg0: ST[T]): Mat[T]

    Factory method to create a Mat from a sequence of Vec.

    Factory method to create a Mat from a sequence of Vec. Each inner Vec will become a column of the new Mat instance.

    T

    Type of elements in array

    values

    Sequence of Vec, each of which is to be a column

  25. def apply[T](values: Array[Vec[T]])(implicit arg0: ST[T]): Mat[T]

    Factory method to create a Mat from an array of Vec.

    Factory method to create a Mat from an array of Vec. Each inner Vec will become a column of the new Mat instance.

    T

    Type of elements in Vec

    values

    Array of Vec, each of which is to be a column

  26. def apply[T](values: Array[Array[T]])(implicit arg0: ST[T]): Mat[T]

    Factory method to create a Mat from an array of arrays.

    Factory method to create a Mat from an array of arrays. Each inner array will become a column of the new Mat instance.

    T

    Type of elements in inner array

    values

    Array of arrays, each of which is to be a column

  27. def apply[T](numRows: Int, numCols: Int)(implicit arg0: ST[T]): Mat[T]

    Factory method to create an zero Mat (all zeros)

    Factory method to create an zero Mat (all zeros)

    T

    Type of elements in Mat

    numRows

    Number of rows in Mat

    numCols

    Number of cols in Mat

  28. def apply[T](rows: Int, cols: Int, arr: Array[T])(implicit st: ST[T]): Mat[T]

    Factory method to create a new Mat from raw materials

    Factory method to create a new Mat from raw materials

    T

    Type of data in array

    rows

    Number of rows in Mat

    cols

    Number of cols in Mat

    arr

    A 1D array of backing data in row-major order

  29. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  30. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  31. def empty[T](implicit arg0: ST[T]): Mat[T]

    Factory method to create an empty Mat

    Factory method to create an empty Mat

    T

    Type of Mat

  32. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def equals(arg0: Any): Boolean

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

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

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

    Definition Classes
    AnyRef → Any
  37. def ident(n: Int): Mat[Double]

    Factory method to create an identity matrix; ie with ones along the diagonal and zeros off-diagonal.

    Factory method to create an identity matrix; ie with ones along the diagonal and zeros off-diagonal.

    n

    The width of the square matrix

  38. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  39. implicit def matToFrame[T](m: Mat[T])(implicit arg0: ST[T]): Frame[Int, Int, T]

    Allows implicit promoting from a Mat to a Frame instance

    Allows implicit promoting from a Mat to a Frame instance

    T

    The type of elements in Mat

    m

    Mat instance

  40. implicit def matmulOpWithMatrix[A, B, OP <: InnerProd](implicit cb: ST[B], na: NUM[A], nb: NUM[B]): BinOp[InnerProd, Mat[A], Mat[B], Mat[Double]]

    Definition Classes
    BinOpMat
  41. implicit def matmulOpWithVector[A, B, OP <: InnerProd](implicit cb: ST[B], na: NUM[A], nb: NUM[B]): BinOp[InnerProd, Mat[A], Vec[B], Mat[Double]]

    Definition Classes
    BinOpMat
  42. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  45. def readResolve(): AnyRef

    Attributes
    protected
  46. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  47. def toString(): String

    Definition Classes
    AnyRef → Any
  48. implicit def vecmulOpWithMatrix[A, B, OP <: InnerProd](implicit cb: ST[A], na: NUM[A], nb: NUM[B]): BinOp[InnerProd, Vec[A], Mat[B], Mat[Double]]

    Definition Classes
    BinOpMat
  49. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from Serializable

Inherited from Serializable

Inherited from BinOpMat

Inherited from AnyRef

Inherited from Any