dot

@JvmName(name = "dotDefMMNumber")
infix fun <T : Number> MultiArray<T, D2>.dot(b: MultiArray<T, D2>): NDArray<T, D2>

Returns the matrix product of two numeric matrices.

same as LinAlg.dot


@JvmName(name = "dotDefMMComplex")
infix fun <T : Complex> MultiArray<T, D2>.dot(b: MultiArray<T, D2>): NDArray<T, D2>

Returns the matrix product of two complex matrices.

same as LinAlg.dot


@JvmName(name = "dotDefMVNumber")
infix fun <T : Number> MultiArray<T, D2>.dot(b: MultiArray<T, D1>): NDArray<T, D1>

Returns the matrix product of a numeric matrix and a numeric vector.

same as LinAlg.dot


@JvmName(name = "dotDefMVComplex")
infix fun <T : Complex> MultiArray<T, D2>.dot(b: MultiArray<T, D1>): NDArray<T, D1>

Returns the matrix product of a complex matrix and a complex vector.

same as LinAlg.dot


@JvmName(name = "dotDefVVNumber")
infix fun <T : Number> MultiArray<T, D1>.dot(b: MultiArray<T, D1>): T

Returns the product of two numeric vectors.

same as LinAlg.dot


@JvmName(name = "dotDefVVComplex")
infix fun <T : Complex> MultiArray<T, D1>.dot(b: MultiArray<T, D1>): T

Returns the product of two complex vectors.

same as LinAlg.dot


@JvmName(name = "dotMMNumber")
fun <T : Number> LinAlg.dot(a: MultiArray<T, D2>, b: MultiArray<T, D2>): NDArray<T, D2>

Dot products of two number matrices.


@JvmName(name = "dotMMComplex")
fun <T : Complex> LinAlg.dot(a: MultiArray<T, D2>, b: MultiArray<T, D2>): NDArray<T, D2>

Dot products of two complex matrices.


@JvmName(name = "dotMVNumber")
fun <T : Number> LinAlg.dot(a: MultiArray<T, D2>, b: MultiArray<T, D1>): NDArray<T, D1>

Dot products of number matrix and number vector.


@JvmName(name = "dotMVComplex")
fun <T : Complex> LinAlg.dot(a: MultiArray<T, D2>, b: MultiArray<T, D1>): NDArray<T, D1>

Dot products of complex matrix and complex vector.


@JvmName(name = "dotVVNumber")
fun <T : Number> LinAlg.dot(a: MultiArray<T, D1>, b: MultiArray<T, D1>): T

Dot products of two number vectors. Scalar product.


@JvmName(name = "dotVVComplex")
fun <T : Complex> LinAlg.dot(a: MultiArray<T, D1>, b: MultiArray<T, D1>): T

Dot products of two complex vectors. Scalar product.