package prbnmcn-linalg

  1. Overview
  2. Docs
val (~!) : 'i t -> 'i t k

Alias to the monadic return.

val (+) : 'i t k -> 'i t k -> 'i t k

Infix alias for add.

val (-) : 'i t k -> 'i t k -> 'i t k

Infix alias for sub.

val (*) : 'i t k -> 'i t k -> 'i t k

Infix alias for mul.

val (~-) : 'i t k -> 'i t k

Infix alias for neg.

val (%*) : elt m -> 'i t k -> 'i t k

Infix alias for smul.

val (<*>) : 'i t k -> 'i t k -> elt m k

Infix alias for dot.

val (.%{}) : 'i t k -> 'i m -> elt m k

Infix alias for get.

val (.%{}<-) : 'i out -> 'i m -> elt m -> unit m k

Infix alias for set.

val (:=) : ('i shape, 'i m, 'a m, unit m) Intf.ovec -> ('i shape, 'i m, 'a m) Intf.vec k -> unit m k

Reexport of :=.