def __init__(self, wInterpolators, x_values, y_values, z_values):
    '\n        Constructor for the class, generating an approximation to a function of\n        the form f(w,x,y,z) using interpolations over f(w,x_0,y_0,z_0) for a fixed\n        grid of y_0 and z_0 values.\n\n        Parameters\n        ----------\n        wInterpolators : [[[HARKinterpolator1D]]]\n            A list of lists of lists of 1D interpolations over the x variable.\n            The i,j,k-th element of wInterpolators represents f(w,x_values[i],y_values[j],z_values[k]).\n        x_values: numpy.array\n            An array of x values equal in length to wInterpolators.\n        y_values: numpy.array\n            An array of y values equal in length to wInterpolators[0].\n        z_values: numpy.array\n            An array of z values equal in length to wInterpolators[0][0]\n\n        Returns\n        -------\n        new instance of TrilinearInterpOnInterp1D\n        '
    self.wInterpolators = wInterpolators
    self.x_list = x_values
    self.x_n = x_values.size
    self.y_list = y_values
    self.y_n = y_values.size
    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(w,x,y,z) using interpolations over f(w,x_0,y_0,z_0) for a fixed
grid of y_0 and z_0 values.

Parameters
----------
wInterpolators : [[[HARKinterpolator1D]]]
    A list of lists of lists of 1D interpolations over the x variable.
    The i,j,k-th element of wInterpolators represents f(w,x_values[i],y_values[j],z_values[k]).
x_values: numpy.array
    An array of x values equal in length to wInterpolators.
y_values: numpy.array
    An array of y values equal in length to wInterpolators[0].
z_values: numpy.array
    An array of z values equal in length to wInterpolators[0][0]

Returns
-------
new instance of TrilinearInterpOnInterp1D
def __init__(self, wInterpolators, x_values, y_values, z_values):
    '\n        Constructor for the class, generating an approximation to a function of\n        the form f(w,x,y,z) using interpolations over f(w,x_0,y_0,z_0) for a fixed\n        grid of y_0 and z_0 values.\n\n        Parameters\n        ----------\n        wInterpolators : [[[HARKinterpolator1D]]]\n            A list of lists of lists of 1D interpolations over the x variable.\n            The i,j,k-th element of wInterpolators represents f(w,x_values[i],y_values[j],z_values[k]).\n        x_values: numpy.array\n            An array of x values equal in length to wInterpolators.\n        y_values: numpy.array\n            An array of y values equal in length to wInterpolators[0].\n        z_values: numpy.array\n            An array of z values equal in length to wInterpolators[0][0]\n\n        Returns\n        -------\n        new instance of TrilinearInterpOnInterp1D\n        '
    self.wInterpolators = wInterpolators
    self.x_list = x_values
    self.x_n = x_values.size
    self.y_list = y_values
    self.y_n = y_values.size
    self.z_list = z_values
    self.z_n = z_values.size