From 3ad899219d176aabaf52236e88c16c1fe2325d2c Mon Sep 17 00:00:00 2001 From: bkraske Date: Sun, 24 Nov 2024 16:47:58 -0700 Subject: [PATCH] Use `abs` in convergence check --- src/value_iteration.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/value_iteration.jl b/src/value_iteration.jl index fc64365..46cf153 100644 --- a/src/value_iteration.jl +++ b/src/value_iteration.jl @@ -14,7 +14,7 @@ termination_criteria(prop, finitetime::Val{true}) = struct CovergenceCriteria{T <: AbstractFloat} <: TerminationCriteria tol::T end -(f::CovergenceCriteria)(V, k, u) = maximum(u) < f.tol +(f::CovergenceCriteria)(V, k, u) = maximum(abs,u) < f.tol termination_criteria(prop, finitetime::Val{false}) = CovergenceCriteria(convergence_eps(prop))