MatrixSpace

slash.matrix.MatrixSpace
See theMatrixSpace companion object
opaque class MatrixSpace[M0 <: Int, N0 <: Int](val rowVectorSpace: VectorSpace[M0], val columnVectorSpace: VectorSpace[N0])

Attributes

Companion
object
Source
MatrixSpace.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Type members

Types

opaque type M

Attributes

Source
MatrixSpace.scala
opaque type MN

Attributes

Source
MatrixSpace.scala
opaque type N

Attributes

Source
MatrixSpace.scala

Value members

Concrete methods

inline def apply(values: DoubleArray): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def copyFrom(values: DoubleArray): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def copyFromVec(v: Vec[MN]): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def diagonal(value: Double): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def fill(d: Double): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def fromVec(v: Vec[MN]): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def identity: Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def ones: Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def random: Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def random(r: Random): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def random(interval: Interval[Double], r: Random): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def random(minNorm: Double, normMAX: Double): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def random(minNorm: Double, normMAX: Double, r: Random): Matrix[M, N]

Attributes

Source
MatrixSpace.scala
inline def zeros: Matrix[M, N]

Attributes

Source
MatrixSpace.scala

Concrete fields

Attributes

Source
MatrixSpace.scala

Attributes

Source
MatrixSpace.scala

Attributes

Source
MatrixSpace.scala

Attributes

Source
MatrixSpace.scala