From edb487bd9817679449c2f05969b7fc50ff59833a Mon Sep 17 00:00:00 2001 From: = <=> Date: Thu, 8 Feb 2024 13:13:17 +0100 Subject: [PATCH] removed unnessecary runs --- julia/PolyCube.jl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/julia/PolyCube.jl b/julia/PolyCube.jl index 31eaaa1..d9c44fb 100644 --- a/julia/PolyCube.jl +++ b/julia/PolyCube.jl @@ -40,6 +40,9 @@ end function generate_children(pcube::PolyCube, n_max::Int) cubes = pcube.cubes allowed_growth = n_max - length(cubes) + if allowed_growth == 0 + return [] + end growth_candidates = Vector{Coord}(undef, 0) for root_cube ∈ pcube.last_added for neighbor ∈ neighbors(root_cube...)