def lift(scaledFin, bound): pos = sumPopulations(scaledFin[2, bound[2, :, :]]) + \ sumPopulations(scaledFin[6, bound[6, :, :]]) + \ sumPopulations(scaledFin[5, bound[5, :, :]]) neg = sumPopulations(scaledFin[4, bound[4, :, :]]) + \ sumPopulations(scaledFin[7, bound[7, :, :]]) + \ sumPopulations(scaledFin[8, bound[8, :, :]]) return pos-neg
def drag(scaledFin, bound): pos = sumPopulations(scaledFin[1, bound[1, :, :]]) + \ sumPopulations(scaledFin[5, bound[5, :, :]]) + \ sumPopulations(scaledFin[8, bound[8, :, :]]) neg = sumPopulations(scaledFin[3, bound[3, :, :]]) + \ sumPopulations(scaledFin[6, bound[6, :, :]]) + \ sumPopulations(scaledFin[7, bound[7, :, :]]) return pos-neg