def SpecificCodeCPP(self):
        coeffDesignators = self.GetCoefficientDesignators()
        s = ""
        
        for i in range(self.xPolynomialOrder+1): # 0 - xOrder
            for j in range(self.yPolynomialOrder+1): # 0 - yOrder
                index = (i*(self.yPolynomialOrder+1))+j
                if i == 0 and j == 0:
                    s += "\ttemp += " + coeffDesignators[index] + ";\n"
                elif i == 1 and j == 0:
                    s += "\ttemp += " + coeffDesignators[index] + " * x_in;\n"
                elif 1 > i and j == 0:
                    s += "\ttemp += " + coeffDesignators[index] + " * pow(x_in, " + str(i) + ".0);\n"
                elif i > 1 and j == 1:
                    s += "\ttemp += " + coeffDesignators[index] + " * pow(x_in, " + str(i) + ".0) * y_in;\n"
                elif i == 0 and j == 1:
                    s += "\ttemp += " + coeffDesignators[index] + " * y_in;\n"
                elif i == 0 and j > 1:
                    s += "\ttemp += " + coeffDesignators[index] + " * pow(y_in, " + str(j) + ".0);\n"
                elif i == 1 and j > 1:
                    s += "\ttemp += " + coeffDesignators[index] + " * x_in * pow(y_in, " + str(j) + ".0);\n"
                elif i == 1 and j == 1:
                    s += "\ttemp += " + coeffDesignators[index] + " * x_in * y_in;\n"
                else:
                    s += "\ttemp += " + coeffDesignators[index] + " * pow(x_in, " + str(i) + ".0) * pow(y_in, " + str(j) + ".0);\n"
        return s
dataset/ETHPy150Open zunzun/pyeq2/Models_3D/Polynomial.py/UserSelectablePolynomial.SpecificCodeCPP/swapped operands of `>`