def CLCD(self, alpha):
if self.interpolationMethod == 'spline':
CL = interpolate.splev(alpha, self.CL_spline)
CD = interpolate.splev(alpha, self.CD_spline)
elif self.interpolationMethod == 'Rbf':
CL = self.CL_RbfModel(alpha[0], alpha[1])
CD = self.CD_RbfModel(alpha[0], alpha[1])
elif self.interpolationMethod == 'griddata':
CL = interpolate.griddata(self.alpha, self.CL, alpha)
CD = interpolate.griddata(self.alpha, self.CD, alpha)
if self.nrControlParameters == 2:
return float(CL), float(CD)
else:
return CL, CD
评论列表
文章目录