def CalculateModelPredictions(self, inCoeffs, inDataCacheDictionary):
        PowX_PowY21 = inDataCacheDictionary['PowX_PowY_2.01.0'] # only need to perform this dictionary look-up once
        PowX_PowY22 = inDataCacheDictionary['PowX_PowY_2.02.0'] # only need to perform this dictionary look-up once
        PowX_PowY15_15 = inDataCacheDictionary['PowX_PowY_1.51.5'] # only need to perform this dictionary look-up once
        
        a = inCoeffs[0]
        b = inCoeffs[1]
        c = inCoeffs[2]

        try:
            temp = a * PowX_PowY21 + b * PowX_PowY22 + c % PowX_PowY15_15
            return self.extendedVersionHandler.GetAdditionalModelPredictions(temp, inCoeffs, inDataCacheDictionary, self)
        except:
            return numpy.ones(len(inDataCacheDictionary['DependentData'])) * 1.0E300
dataset/ETHPy150Open zunzun/pyeq2/Models_3D/Miscellaneous.py/LipingZheng.CalculateModelPredictions/operator `*` -> `%`