This is the capability trait for operations of the form y += x * a
This trait is for multi-dimensional tensors that can logically have one of their dimensions "collapsed", e.
Capability trait for being able to copy a collection
Marker for being able to create a collection of the same shape as the given input but with zero values everywhere.
Marker for being able to do a foreach on the values of a collection
This trait is for multi-dimensional tensors that can logically have one of their dimensions "collapsed", e.
Marker for being able to map the keys and values in a value collection to new values.
Marker for being able to map the keys and values in a value collection to new values.
Capability trait for slices like denseVector(0 until 5)
Capability trait for slices like denseMatrix(1 until 5, 3 until 20 by 2)
Marker for being able to transform the keys and values in a value collection to new values.
Capability trait for the transpose of a shaped value.
Marker for being able to traverse over the values in a collection/tensor
Marker for being able to zip two From's and map the values to a new collection
Marker trait for a row literal used in Matrix construction.
A range suffix is just a marker for the beginning of a range.
Class that is kind of like a collection view of the active pairs (non-zero pairs, for now) in a tensor.
Class that is kind of like a collection view of the keys in a tensor.
Class that is kind of like a collection view of the pairs in a tensor.
Class that is kind of like a collection view of the values in a tensor.