Skip to content

Commit 228f95b

Browse files
committed
small sanity check in weights initialization with warning
1 parent 0f89330 commit 228f95b

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

matRad/matRad_fluenceOptimization.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,10 @@
297297
matRad_cfg.dispInfo('chosen uniform weight of %f!\n',bixelWeight);
298298
end
299299

300+
if any(~isfinite(wInit))
301+
matRad_cfg.dispWarning('Invalid number in fluence weight initialization. Something might be off with your geometry. Setting invalid values to 1.');
302+
wInit(~isfinite(wInit)) = 1;
303+
end
300304

301305
%% calculate probabilistic quantities for probabilistic optimization if at least
302306
% one robust objective is defined

0 commit comments

Comments
 (0)