コード例 #1
0
 public double evaluateSubfunction(int sf, PBSolution subSov) {
   int dimension = subfunctionsTranslator.dimensionOfSunbfunctionID(sf);
   int subfunctionInDimension = subfunctionsTranslator.subfunctionOfSubfunctionID(sf);
   return functions[dimension].evaluateSubfunction(subfunctionInDimension, subSov);
 }
コード例 #2
0
 public int getMaskLength(int sf) {
   int dimension = subfunctionsTranslator.dimensionOfSunbfunctionID(sf);
   int subfunctionInDimension = subfunctionsTranslator.subfunctionOfSubfunctionID(sf);
   return functions[dimension].getMaskLength(subfunctionInDimension);
 }
コード例 #3
0
 public int getMasks(int sf, int v) {
   int dimension = subfunctionsTranslator.dimensionOfSunbfunctionID(sf);
   int subfunctionInDimension = subfunctionsTranslator.subfunctionOfSubfunctionID(sf);
   return functions[dimension].getMasks(subfunctionInDimension, v);
 }
コード例 #4
0
 public int getM() {
   return subfunctionsTranslator.getM();
 }