SparseNumVectorSpace

class SparseNumVectorSpace<S : Scalar> : NumVectorSpace<S, SparseNumVector<S>>

Types

Companion
Link copied to clipboard
common
object Companion

Functions

add
Link copied to clipboard
common
open override fun add(a: SparseNumVector<S>, b: SparseNumVector<S>): SparseNumVector<S>
contains
Link copied to clipboard
common
open operator override fun contains(numVector: SparseNumVector<S>): Boolean
divideByNumVector
Link copied to clipboard
common
open override fun divideByNumVector(a: SparseNumVector<S>, b: SparseNumVector<S>): S?
fromReducedValueMap
Link copied to clipboard
common
open override fun fromReducedValueMap(valueMap: Map<Int, S>, dim: Int): SparseNumVector<S>
fromValueList
Link copied to clipboard
common
open override fun fromValueList(valueList: List<S>): SparseNumVector<S>
fromValueMap
Link copied to clipboard
common
open override fun fromValueMap(valueMap: Map<Int, S>, dim: Int): SparseNumVector<S>
getElement
Link copied to clipboard
common
open override fun getElement(numVector: SparseNumVector<S>, ind: Int): S
getOneAtIndex
Link copied to clipboard
common
open fun getOneAtIndex(index: Int, dim: Int): SparseNumVector<S>
getZero
Link copied to clipboard
common
open override fun getZero(dim: Int): SparseNumVector<S>
innerProduct
Link copied to clipboard
common
open override fun innerProduct(numVector1: SparseNumVector<S>, numVector2: SparseNumVector<S>): S
multiply
Link copied to clipboard
common
open override fun multiply(scalar: S, numVector: SparseNumVector<S>): SparseNumVector<S>
subtract
Link copied to clipboard
common
open override fun subtract(a: SparseNumVector<S>, b: SparseNumVector<S>): SparseNumVector<S>
toString
Link copied to clipboard
common
open override fun toString(): String
unaryMinusOf
Link copied to clipboard
common
open override fun unaryMinusOf(numVector: SparseNumVector<S>): SparseNumVector<S>

Properties

context
Link copied to clipboard
common
open override val context: NumVectorContext<S, SparseNumVector<S>>
field
Link copied to clipboard
common
open override val field: Field<S>