def implicitConstraint(self):
  """
    Evaluates the constraint function @ a given point ($\vec(x)$)
    @ In, self, object, RAVEN container
    @ Out, g(x1,x2), float, $g(\vec(x)) = x1 + x2 + objective - 9$
    because the original constraint was x1 + x2 + objective > 9
            the way the constraint is designed is that
            the constraint function has to be >= 0,
            so if:
            1) f(x,y) >= 0 then g = f
            2) f(x,y) >= a then g = f - a
            3) f(x,y) <= b then g = b - f
            4) f(x,y)  = c then g = 0.001 - (f(x,y) - c)
  """
  g = self.x1 + self.x2 + self.ans- 9
  return g