#NEWLINE# def CalculateModelPredictions( self , inCoeffs , inDataCacheDictionary ) : #NEWLINE# #INDENT# PowLogX_Neg1 = inDataCacheDictionary [ 'PowLogX_-1.0' ] #NEWLINE# PowY_Neg1 = inDataCacheDictionary [ 'PowY_-1.0' ] #NEWLINE# PowLogX_Neg2 = inDataCacheDictionary [ 'PowLogX_-2.0' ] #NEWLINE# PowY_Neg2 = inDataCacheDictionary [ 'PowY_-2.0' ] #NEWLINE# PowLogX_PowY_Neg1_Neg1 = inDataCacheDictionary [ 'PowLogX_PowY_-1.0-1.0' ] #NEWLINE# a = inCoeffs [ 0 ] #NEWLINE# b = inCoeffs [ 1 ] #NEWLINE# c = inCoeffs [ 2 ] #NEWLINE# d = inCoeffs [ 3 ] #NEWLINE# f = inCoeffs [ 4 ] #NEWLINE# g = inCoeffs [ 5 ] #NEWLINE# try : #NEWLINE# #INDENT# temp = ( ( ( ( ( a + ( b * PowLogX_Neg1 ) ) + ( c * PowY_Neg1 ) ) + ( d * PowLogX_Neg2 ) ) + ( f * PowY_Neg2 ) ) + ( g * PowLogX_PowY_Neg1_Neg1 ) ) #NEWLINE# return self . extendedVersionHandler . GetAdditionalModelPredictions ( temp , inCoeffs , PowY_Neg1 , self ) #NEWLINE# #UNINDENT# except : #NEWLINE# #INDENT# return ( numpy . ones ( len ( inDataCacheDictionary [ 'DependentData' ] ) ) * 1e+300 )