dynare/matlab/optimization/penalty_objective_function.m

7 lines
219 B
Matlab
Raw Normal View History

function [fval,exit_flag,arg1,arg2] = penalty_objective_function(x0,fcn,penalty,varargin)
[fval,info,exit_flag,arg1,arg2] = fcn(x0,varargin{:});
if info(1) ~= 0
2016-06-01 18:22:51 +02:00
fval = penalty + info(4);
end
end