Adding current version of JEInterface (Matlab Interface) to resource folder

This commit is contained in:
Marcel Kronfeld
2008-02-26 18:03:55 +00:00
parent 4ecb9e9841
commit 41cd0a8cb8
12 changed files with 193 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
function v = evaluate(int)
% Interface function for JavaEvA 2.
% Will be called by the MatlabProblem to obtain the target function value
% for a sample individual.
x = int.mp.getCurrentDoubleArray;
if (isempty(int.args))
int.mp.setResult(feval(int.f, x));
else
int.mp.setResult(feval(int.f, x, int.args));
end