Fix package names in MatlabInterface
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user