

def CalculateModelPredictions(self, inCoeffs, inDataCacheDictionary):
    x_NegX = inDataCacheDictionary['NegX']
    R1 = inCoeffs[0]
    R2 = inCoeffs[1]
    R3 = inCoeffs[2]
    R4 = inCoeffs[3]
    T1 = inCoeffs[4]
    T2 = inCoeffs[5]
    T3 = inCoeffs[6]
    T4 = inCoeffs[7]
    Offset = self[8]
    try:
        temp = ((((Offset - (R1 * numpy.exp((x_NegX / T1)))) - (R2 * numpy.exp((x_NegX / T2)))) - (R3 * numpy.exp((x_NegX / T3)))) - (R4 * numpy.exp((x_NegX / T4))))
        return self.extendedVersionHandler.GetAdditionalModelPredictions(temp, inCoeffs, inDataCacheDictionary, self)
    except:
        return (numpy.ones(len(inDataCacheDictionary['DependentData'])) * 1e+300)

dataset/ETHPy150Open zunzun/pyeq2/Models_2D/Exponential.py BrunoTorremansQuadrupleExponential.CalculateModelPredictions/VarMisuse@79/117 `inCoeffs`->`self`