From 5ad874459db3d0a112525de9fbcef899d68cf8a6 Mon Sep 17 00:00:00 2001 From: Alec Hammond Date: Fri, 6 Dec 2019 09:42:33 -0500 Subject: [PATCH] fix numpy array beta vectors --- meep_adjoint/optimization_problem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meep_adjoint/optimization_problem.py b/meep_adjoint/optimization_problem.py index 688e4cd..7da5135 100644 --- a/meep_adjoint/optimization_problem.py +++ b/meep_adjoint/optimization_problem.py @@ -217,7 +217,7 @@ def __call__(self, beta_vector=None, design=None, If need_value or need_gradient is False, then fq or gradf in the return tuple will be None. """ - if beta_vector or design: + if (beta_vector is not None) or design: self.update_design(beta_vector=beta_vector, design=design) #######################################################################