mirror of
https://github.com/gonum/gonum.git
synced 2025-10-19 21:44:41 +08:00
testlapack: add benchmark for Dgeev with n=500
This commit is contained in:
@@ -247,6 +247,10 @@ func BenchmarkDgeevAntisymRandomN200(b *testing.B) {
|
|||||||
rnd := rand.New(rand.NewSource(1))
|
rnd := rand.New(rand.NewSource(1))
|
||||||
testlapack.DgeevBenchmark(b, impl, testlapack.NewAntisymRandom(200, rnd).Matrix())
|
testlapack.DgeevBenchmark(b, impl, testlapack.NewAntisymRandom(200, rnd).Matrix())
|
||||||
}
|
}
|
||||||
|
func BenchmarkDgeevAntisymRandomN500(b *testing.B) {
|
||||||
|
rnd := rand.New(rand.NewSource(1))
|
||||||
|
testlapack.DgeevBenchmark(b, impl, testlapack.NewAntisymRandom(500, rnd).Matrix())
|
||||||
|
}
|
||||||
|
|
||||||
func BenchmarkDgeevCirculantN3(b *testing.B) {
|
func BenchmarkDgeevCirculantN3(b *testing.B) {
|
||||||
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(3).Matrix())
|
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(3).Matrix())
|
||||||
@@ -269,3 +273,6 @@ func BenchmarkDgeevCirculantN100(b *testing.B) {
|
|||||||
func BenchmarkDgeevCirculantN200(b *testing.B) {
|
func BenchmarkDgeevCirculantN200(b *testing.B) {
|
||||||
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(200).Matrix())
|
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(200).Matrix())
|
||||||
}
|
}
|
||||||
|
func BenchmarkDgeevCirculantN500(b *testing.B) {
|
||||||
|
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(500).Matrix())
|
||||||
|
}
|
||||||
|
@@ -381,6 +381,10 @@ func BenchmarkDgeevAntisymRandomN200(b *testing.B) {
|
|||||||
rnd := rand.New(rand.NewSource(1))
|
rnd := rand.New(rand.NewSource(1))
|
||||||
testlapack.DgeevBenchmark(b, impl, testlapack.NewAntisymRandom(200, rnd).Matrix())
|
testlapack.DgeevBenchmark(b, impl, testlapack.NewAntisymRandom(200, rnd).Matrix())
|
||||||
}
|
}
|
||||||
|
func BenchmarkDgeevAntisymRandomN500(b *testing.B) {
|
||||||
|
rnd := rand.New(rand.NewSource(1))
|
||||||
|
testlapack.DgeevBenchmark(b, impl, testlapack.NewAntisymRandom(500, rnd).Matrix())
|
||||||
|
}
|
||||||
|
|
||||||
func BenchmarkDgeevCirculantN3(b *testing.B) {
|
func BenchmarkDgeevCirculantN3(b *testing.B) {
|
||||||
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(3).Matrix())
|
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(3).Matrix())
|
||||||
@@ -403,3 +407,6 @@ func BenchmarkDgeevCirculantN100(b *testing.B) {
|
|||||||
func BenchmarkDgeevCirculantN200(b *testing.B) {
|
func BenchmarkDgeevCirculantN200(b *testing.B) {
|
||||||
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(200).Matrix())
|
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(200).Matrix())
|
||||||
}
|
}
|
||||||
|
func BenchmarkDgeevCirculantN500(b *testing.B) {
|
||||||
|
testlapack.DgeevBenchmark(b, impl, testlapack.Circulant(500).Matrix())
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user