def __call__(self,*args,**kwargs):
        
        val = 0.0
        x,y = args
        cx,cy,sigma=3.0,4.0,1.0
        dist2 = (x-cx)**2 + (y-cy)**2
        scale = 1.0/(2*np.pi*sigma**2)
        val += scale*np.exp(-dist2/(2*sigma**2))
        
        cx,cy,sigma=8.0,2.0,0.5
        dist2 = (x-cx)**2 + (y-cy)**2
        scale = 1.0/(2*np.pi*sigma**2)
        val += scale*np.exp(-dist2/(2*sigma**2))
        
        cx,cy,sigma=5.0,9.0,2.0
        dist2 = (x-cx)**2 + (y-cy)**2
        scale = 1.0/(2*np.pi*sigma**2)
        val += scale*np.exp(-dist2/(2*sigma**2))
        
        return -val
dataset/ETHPy150Open bolme/pyvision/src/pyvision/optimize/testsuite.py/Fitness.__call__/original