The ``(x, y) --> z`` mapping is done in ``__init__``. This code is used when evaluating on a new grid. ``x`` and ``y`` are 1-D arrays that together define a 2-D grid over which to do the evaluation (like ``meshgrid``).