All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonTest.space.kscience.kmath.structures.NDFieldTest.kt Maven / Gradle / Ivy

package space.kscience.kmath.structures

import space.kscience.kmath.nd.NDAlgebra
import space.kscience.kmath.nd.get
import space.kscience.kmath.nd.real
import space.kscience.kmath.operations.invoke
import space.kscience.kmath.testutils.FieldVerifier
import kotlin.test.Test
import kotlin.test.assertEquals

internal class NDFieldTest {
    @Test
    fun verify() {
        (NDAlgebra.real(12, 32)) { FieldVerifier(this, one + 3, one - 23, one * 12, 6.66) }
    }

    @Test
    fun testStrides() {
        val ndArray = NDAlgebra.real(10, 10).produce { (it[0] + it[1]).toDouble() }
        assertEquals(ndArray[5, 5], 10.0)
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy