dynare/matlab/mcp_func.m

16 lines
276 B
Matlab
Raw Normal View History

2016-05-05 20:40:14 +02:00
function [res,fjac,domer] = mcp_func(x,jacflag)
global mcp_data
if jacflag
[res,fjac] = mcp_data.func(x,mcp_data.args{:});
2016-05-10 14:18:34 +02:00
fjac = sparse(fjac);
2016-05-05 20:40:14 +02:00
else
res = mcp_data.func(x,mcp_data.args{:});
fjac = [];
end
2016-05-10 14:18:34 +02:00
if isreal(res)
domer = 0;
else
domer = 1;
end