Skip to content

Commit 3591bc0

Browse files
authored
Do not calculate hv if length is 1 or less (#35)
2 parents 4967fe1 + 6eb0fcd commit 3591bc0

2 files changed

Lines changed: 4 additions & 1 deletion

File tree

sb_arch_opt/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '1.6.0'
1+
__version__ = '1.6.1'

sb_arch_opt/algo/pymoo_interface/metrics.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,9 @@ def do(self, f, *args, **kwargs):
123123
if f.ndim == 1:
124124
f = f[None, :]
125125

126+
if len(f) <= 1:
127+
return 0.
128+
126129
if self.ref_point is None:
127130
f_invalid = np.any(np.isinf(f) | np.isnan(f), axis=1)
128131
f_valid = f[~f_invalid, :]

0 commit comments

Comments
 (0)