def __init__(self, xyInterpolators, z_values):
    '\n        Constructor for the class, generating an approximation to a function of\n        the form f(x,y,z) using interpolations over f(x,y,z_0) for a fixed grid\n        of z_0 values.\n\n        Parameters\n        ----------\n        xyInterpolators : [HARKinterpolator2D]\n            A list of 2D interpolations over the x and y variables.  The nth\n            element of xyInterpolators represents f(x,y,z_values[n]).\n        z_values: numpy.array\n            An array of z values equal in length to xyInterpolators.\n\n        Returns\n        -------\n        new instance of LinearInterpOnInterp2D\n        '
    self.xyInterpolators = xyInterpolators
    self.z_list = z_values
    self.z_n = z_values.size
Constructor for the class, generating an approximation to a function of
the form f(x,y,z) using interpolations over f(x,y,z_0) for a fixed grid
of z_0 values.

Parameters
----------
xyInterpolators : [HARKinterpolator2D]
    A list of 2D interpolations over the x and y variables.  The nth
    element of xyInterpolators represents f(x,y,z_values[n]).
z_values: numpy.array
    An array of z values equal in length to xyInterpolators.

Returns
-------
new instance of LinearInterpOnInterp2D
def __init__(self, xyInterpolators, z_values):
    '\n        Constructor for the class, generating an approximation to a function of\n        the form f(x,y,z) using interpolations over f(x,y,z_0) for a fixed grid\n        of z_0 values.\n\n        Parameters\n        ----------\n        xyInterpolators : [HARKinterpolator2D]\n            A list of 2D interpolations over the x and y variables.  The nth\n            element of xyInterpolators represents f(x,y,z_values[n]).\n        z_values: numpy.array\n            An array of z values equal in length to xyInterpolators.\n\n        Returns\n        -------\n        new instance of LinearInterpOnInterp2D\n        '
    self.xyInterpolators = xyInterpolators
    self.z_list = z_values
    self.z_n = z_values.size