File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
matRad/optimization/+DoseObjectives Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 110110
111111 methods (Access = protected )
112112 function fDose = objectiveQuadraticDiff(obj ,dose )
113- fDose = (mean (dose(: )) - obj.parameters{1 })^2 ;
113+ fDose = (sum (dose(: ))/numel( dose ) - obj.parameters{1 })^2 ;
114114 end
115115
116116 function fDoseGrad = gradientQuadraticDiff(obj ,dose )
117- fDoseGrad = 2 *(mean (dose(: ))-obj.parameters{1 }) * ones(size(dose(: )))/numel(dose );
117+ fDoseGrad = 2 *(sum (dose(: ))/numel( dose )-obj.parameters{1 }) * ones(size(dose(: )))/numel(dose );
118118 end
119119
120120 function fDose = objectiveLinearDiff(obj ,dose )
121- fDose = abs(mean (dose(: )) - obj.parameters{1 });
121+ fDose = abs(sum (dose(: ))/numel( dose ) - obj.parameters{1 });
122122 end
123123
124124 function fDoseGrad = gradientLinearDiff(obj ,dose )
You can’t perform that action at this time.
0 commit comments