18 lines
482 B
Go
18 lines
482 B
Go
// Copyright (c) 2026 Petr Balvín <opensource@petrbalvin.org> (https://petrbalvin.org)
|
|
// SPDX-License-Identifier: MIT
|
|
|
|
package linalg
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
// TestDetFloat32Input moved with Det from the root package: the linear
|
|
// algebra kernels compute in float64 even from float32 inputs.
|
|
func TestDetFloat32Input(t *testing.T) {
|
|
det, err := Det(mustFromFloat32s(t, []float32{1, 2, 3, 4}, 2, 2))
|
|
if err != nil || det != -2 {
|
|
t.Fatalf("Det float32: %v %v", det, err)
|
|
}
|
|
}
|