def __init__(self, xInterpolators, y_values):
    '\n        Constructor for the class, generating an approximation to a function of\n        the form f(x,y) using interpolations over f(x,y_0) for a fixed grid of\n        y_0 values.\n\n        Parameters\n        ----------\n        xInterpolators : [HARKinterpolator1D]\n            A list of 1D interpolations over the x variable.  The nth element of\n            xInterpolators represents f(x,y_values[n]).\n        y_values: numpy.array\n            An array of y values equal in length to xInterpolators.\n\n        Returns\n        -------\n        new instance of LinearInterpOnInterp1D\n        '
    self.xInterpolators = xInterpolators
    self.y_list = y_values
    self.y_n = y_values.size
Constructor for the class, generating an approximation to a function of
the form f(x,y) using interpolations over f(x,y_0) for a fixed grid of
y_0 values.

Parameters
----------
xInterpolators : [HARKinterpolator1D]
    A list of 1D interpolations over the x variable.  The nth element of
    xInterpolators represents f(x,y_values[n]).
y_values: numpy.array
    An array of y values equal in length to xInterpolators.

Returns
-------
new instance of LinearInterpOnInterp1D
def __init__(self, xInterpolators, y_values):
    '\n        Constructor for the class, generating an approximation to a function of\n        the form f(x,y) using interpolations over f(x,y_0) for a fixed grid of\n        y_0 values.\n\n        Parameters\n        ----------\n        xInterpolators : [HARKinterpolator1D]\n            A list of 1D interpolations over the x variable.  The nth element of\n            xInterpolators represents f(x,y_values[n]).\n        y_values: numpy.array\n            An array of y values equal in length to xInterpolators.\n\n        Returns\n        -------\n        new instance of LinearInterpOnInterp1D\n        '
    self.xInterpolators = xInterpolators
    self.y_list = y_values
    self.y_n = y_values.size