Details
-
Improvement
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
2.0
-
None
-
None
-
Java 1.6.0_13 on Windows XP 32-bit
Description
The private method copyArray in file SimplexTableau at line 329 takes 3 parameters src, dest and destPos but the last one is never used/read.
private void copyArray(final double[] src, final double[] dest, final int destPos) {
System.arraycopy(src, 0, dest, getNumObjectiveFunctions(), src.length);
}
The behavior of this method doesn't reflect its JavaDoc description, and "misleads" createTableau at line 157 that passes 1 as destPos.
I don't think this leads to a wrong result, but the method signature/implementation is misleading for a future reuse.
I suggest either to remove the destPos argument or use it in the method body.