Patch to switch matlab CATCH syntax
This commit is contained in:
parent
521a67705f
commit
a347e220ff
65
resources/MatlabInterface/@JEInterface/patch-catch.diff
Normal file
65
resources/MatlabInterface/@JEInterface/patch-catch.diff
Normal file
@ -0,0 +1,65 @@
|
||||
diff -uN ./runEvalLoopJE.m /home/mkron/workspace/JE2Base/resources/MatlabInterface/@JEInterface/runEvalLoopJE.m
|
||||
--- ./runEvalLoopJE.m 2009-03-10 10:11:34.000000000 +0100
|
||||
+++ /home/mkron/workspace/JE2Base/resources/MatlabInterface/@JEInterface/runEvalLoopJE.m 2009-03-10 09:52:22.000000000 +0100
|
||||
@@ -98,9 +98,9 @@
|
||||
end
|
||||
% disp(sprintf('res is %d',res));
|
||||
%res
|
||||
- catch
|
||||
+ catch ME
|
||||
disp('function evaluation failed:');
|
||||
- disp(lasterror);
|
||||
+ disp(ME.message);
|
||||
stopOptimization=1;
|
||||
end
|
||||
int.mediator.setAnswer(res);
|
||||
@@ -114,9 +114,9 @@
|
||||
end
|
||||
end
|
||||
clear global JEMediator;
|
||||
-catch
|
||||
+catch ME
|
||||
disp('Error in evaluate!');
|
||||
- disp(lasterror);
|
||||
+ disp(ME.message);
|
||||
%int.mediator.quit; % just in case
|
||||
%int.mediator='';
|
||||
|
||||
diff -uN ./setOptions.m /home/mkron/workspace/JE2Base/resources/MatlabInterface/@JEInterface/setOptions.m
|
||||
--- ./setOptions.m 2009-03-10 10:11:54.000000000 +0100
|
||||
+++ /home/mkron/workspace/JE2Base/resources/MatlabInterface/@JEInterface/setOptions.m 2009-03-10 09:52:22.000000000 +0100
|
||||
@@ -17,9 +17,9 @@
|
||||
makeOptions(int, char(fn(i)), usrOpts.(char(fn(i))));
|
||||
options.(char(fn(i))) = usrOpts.(char(fn(i)));
|
||||
end
|
||||
-catch
|
||||
+catch ME
|
||||
error('invalid option "%s"... check makeOptions to learn about available options', char(fn(i)));
|
||||
|
||||
end
|
||||
|
||||
-int.opts = options;
|
||||
+int.opts = options;
|
||||
\ No newline at end of file
|
||||
diff -uN ./testEvalFunc.m /home/mkron/workspace/JE2Base/resources/MatlabInterface/@JEInterface/testEvalFunc.m
|
||||
--- ./testEvalFunc.m 2009-03-10 10:12:16.000000000 +0100
|
||||
+++ /home/mkron/workspace/JE2Base/resources/MatlabInterface/@JEInterface/testEvalFunc.m 2009-03-10 09:52:22.000000000 +0100
|
||||
@@ -30,9 +30,9 @@
|
||||
else
|
||||
res = feval(int.f, x, int.args);
|
||||
end
|
||||
-catch
|
||||
+catch ME
|
||||
disp('Function evaluation failed:');
|
||||
- disp(lasterror);
|
||||
+ disp(ME.message);
|
||||
error('Test failed!');
|
||||
end
|
||||
|
||||
@@ -53,4 +53,4 @@
|
||||
end;
|
||||
end
|
||||
|
||||
-
|
||||
+
|
||||
\ No newline at end of file
|
Loading…
x
Reference in New Issue
Block a user