From 08111376e7ee90c85920665c4e969f4119d6b2c5 Mon Sep 17 00:00:00 2001
From: Stephan Hilb <stephan@ecshi.net>
Date: Thu, 18 Feb 2021 21:02:53 +0100
Subject: [PATCH] save work on trivial coloring

---
 src/dualtvdd_surrogate.jl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/dualtvdd_surrogate.jl b/src/dualtvdd_surrogate.jl
index dbd2fcf..4c23cfc 100644
--- a/src/dualtvdd_surrogate.jl
+++ b/src/dualtvdd_surrogate.jl
@@ -96,6 +96,7 @@ function step!(ctx::DualTVDDSurrogateState)
     cids = chessboard_coloring(size(ctx.subax))
 
     for (color, ids) in enumerate(cids)
+        isempty(ids) && continue
         p_current = extend(zeros(eltype(ctx.p), size(ctx.p)),
             StaticKernels.ExtensionNothing())
         for i in ids
-- 
GitLab