code: def _call(self, x):
          
          # Since the proximal projects onto our feasible set we can simply
          # check if it changes anything
          proj = self.proximal(1)(x)
          return np.inf if x.dist(proj) > 0 else 0
docs: Apply the functional to the given point.