Test for scalar product

This commit is contained in:
Roland Grinis 2021-03-26 13:48:59 +00:00
parent daa0777182
commit 1056fc7200

View File

@ -70,4 +70,14 @@ class TestDoubleLinearOpsTensorAlgebra {
assertTrue { invTensor.shape contentEquals expectedShape } assertTrue { invTensor.shape contentEquals expectedShape }
assertTrue { invTensor.buffer.array().epsEqual(expectedBuffer) } assertTrue { invTensor.buffer.array().epsEqual(expectedBuffer) }
} }
@Test
fun testScalarProduct() = DoubleLinearOpsTensorAlgebra {
val a = fromArray(intArrayOf(3), doubleArrayOf(1.8,2.5, 6.8))
val b = fromArray(intArrayOf(3), doubleArrayOf(5.5,2.6, 6.4))
DoubleReduceOpsTensorAlgebra {
assertEquals(a.dot(b).value(), 59.92)
}
}
} }