def __init__(self, *functions):
    '\n        Constructor to make a new lower envelope iterpolation.\n\n        Parameters\n        ----------\n        *functions : function\n            Any number of real functions; often instances of HARKinterpolator2D\n\n        Returns\n        -------\n        new instance of LowerEnvelope2D\n        '
    self.functions = []
    for function in functions:
        self.functions.append(function)
    self.funcCount = len(self.functions)
Constructor to make a new lower envelope iterpolation.

Parameters
----------
*functions : function
    Any number of real functions; often instances of HARKinterpolator2D

Returns
-------
new instance of LowerEnvelope2D
def __init__(self, *functions):
    '\n        Constructor to make a new lower envelope iterpolation.\n\n        Parameters\n        ----------\n        *functions : function\n            Any number of real functions; often instances of HARKinterpolator2D\n\n        Returns\n        -------\n        new instance of LowerEnvelope2D\n        '
    self.functions = []
    for function in functions:
        self.functions.append(function)
    self.funcCount = len(self.functions)