def dpp(self,r,j,v,func,dfunc):
        return self.ppmax(1-r,0)**(j+v-1) * r * ( (j+v)*self.func(v,r,j) - self.ppmax(r-1,0) * self.dfunc(v,r,j) )
dataset/ETHPy150Open marionmari/pyGPs/pyGPs/Core/cov.py/PiecePoly.dpp/swapped operands of `-`