VectorSpace

slash.vector.VectorSpace
See theVectorSpace companion object
opaque class VectorSpace[N0 <: Int](using dt: ValueOf[N0])

Attributes

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

Members list

Type members

Types

opaque type N

Attributes

Source
VectorSpace.scala

Value members

Concrete methods

inline def apply(a: Array[Double]): Vec[N]

Attributes

Source
VectorSpace.scala
inline def apply(d: Double*): Vec[N]

Attributes

Source
VectorSpace.scala
inline def fill(d: Double): Vec[N]

Attributes

Source
VectorSpace.scala
def fromTuple(t: Tuple): Vec[N]

Attributes

Source
VectorSpace.scala
inline def ones: Vec[N]

Attributes

Source
VectorSpace.scala
inline def random(MAX: Double, min: Double, r: Random): Vec[N]

Attributes

Source
VectorSpace.scala
inline def tabulate(f: (i: Int) => Double): Vec[N]

Attributes

Source
VectorSpace.scala
inline def zeros: Vec[N]

Attributes

Source
VectorSpace.scala

Concrete fields

val dimension: Int

Attributes

Source
VectorSpace.scala

Givens

Givens

given n: ValueOf[N]

Attributes

Source
VectorSpace.scala