Dynamic-Calibration/utils/YALMIP-master/extras/alreadydone.m

16 lines
630 B
Mathematica
Raw Normal View History

2019-12-18 11:25:45 +00:00
function done = alreadydone(variable,method,goal_vexity)
global ALREADY_MODELLED ALREADY_MODELLED_INDEX REMOVE_THESE_IN_THE_END
done = 0;
index = find(ALREADY_MODELLED_INDEX == variable);
if ~isempty(index)
if ~isempty(ALREADY_MODELLED{index})
if isequal(ALREADY_MODELLED{index}.method,method)
if isequal(ALREADY_MODELLED{index}.goal_vexity,goal_vexity)
done = 1;
end
elseif isequal(ALREADY_MODELLED{index}.method,'milp') | isequal(ALREADY_MODELLED{index}.method,'integer') | isequal(ALREADY_MODELLED{index}.method,'exact')
done = 1;
end
end
end