From 38ff6044122a888a2502a1b2dbba7379cdf58b61 Mon Sep 17 00:00:00 2001 From: Oscar Dowson Date: Mon, 5 Jun 2023 16:59:33 +1200 Subject: [PATCH] Test eigenvalues instead of det in am.jl --- test/am.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/am.jl b/test/am.jl index 36baed50..a155ff1a 100644 --- a/test/am.jl +++ b/test/am.jl @@ -42,7 +42,7 @@ end @test isa(sm, AdmittanceMatrix{Float64}) @test SparseArrays.nnz(sm.matrix) == 17 - @test isapprox(LinearAlgebra.det(sm.matrix), 0.0, atol=1e-5) + @test minimum(abs.(LinearAlgebra.eigvals(Matrix(sm.matrix)))) <= 1e-10 end @testset "5-bus ext case" begin data = PowerModels.parse_file("../test/data/matpower/case5_ext.m") @@ -50,7 +50,7 @@ end @test isa(sm, AdmittanceMatrix{Float64}) @test SparseArrays.nnz(sm.matrix) == 17 - @test isapprox(LinearAlgebra.det(sm.matrix), 0.0, atol=1e-5) + @test minimum(abs.(LinearAlgebra.eigvals(Matrix(sm.matrix)))) <= 1e-10 end @testset "14-bus pti case" begin data = PowerModels.parse_file("../test/data/pti/case14.raw")