Fix package names in MatlabInterface

This commit is contained in:
2014-10-22 16:21:08 +02:00
parent c93b3ae0ff
commit 117284ace5
5 changed files with 20 additions and 19 deletions

View File

@@ -69,11 +69,11 @@ else
end
if (strcmp(datatype,'double'))
int.dataType=eva2.optimization.problems.MatlabProblemDataTypeEnum.typeDouble;
int.dataType=eva2.problems.MatlabProblemDataTypeEnum.typeDouble;
elseif strcmp(datatype, 'int')
int.dataType=eva2.optimization.problems.MatlabProblemDataTypeEnum.typeInteger;
int.dataType=eva2.problems.MatlabProblemDataTypeEnum.typeInteger;
elseif strcmp(datatype, 'binary')
int.dataType=eva2.optimization.problems.MatlabProblemDataTypeEnum.typeBinary;
int.dataType=eva2.problems.MatlabProblemDataTypeEnum.typeBinary;
else
error('Invalid data type, select double, int, or binary!');
end
@@ -127,14 +127,14 @@ end
display(getOptions(int));
% finally create the java object
if (isempty(int.initialRange)) % binary case
int.mp = eva2.optimization.problems.MatlabProblem(int.dim, int.dataType, int.range);
int.mp = eva2.problems.MatlabProblem(int.dim, int.dataType, int.range);
else
% size(int.range);
% size(int.initialRange);
% eq(size(int.range), size(int.initialRange))
% disp('-------');
if (isempty(int.range) || (sum(eq(size(int.range), size(int.initialRange)))==2))
int.mp = eva2.optimization.problems.MatlabProblem(int.dim, int.dataType, int.range, int.initialRange);
int.mp = eva2.problems.MatlabProblem(int.dim, int.dataType, int.range, int.initialRange);
%int.mp.getIndividualTemplate().setMutationOperator( ...
% eva2.optimization.operators.mutation.MutateEAMixer(eva2.optimization.operators.mutation.MutateGASwapBits, eva2.optimization.operators.mutation.MutateGAUniform));
else