コード例 #1
0
 def dVS(th1, th2):
     enpt = entrance(Rsoi['SATURN'], st0S[3:], th1, th2)
     exst = swingby(Rsoi['SATURN'], np.concatenate((enpt, st0S[3:])), GMS)
     return np.linalg.norm(stfS[3:] - exst[3:])
コード例 #2
0
 def dVN(th1, th2):
     enpt = entrance(Rsoi['NEPTUNE'], st0N[3:], th1, th2)
     exst = swingby(Rsoi['NEPTUNE'], np.concatenate((enpt, st0N[3:])), GMN)
     return np.linalg.norm(stfN[3:] - exst[3:])
コード例 #3
0
 def dVJ(th1, th2):
     enpt = entrance(Rsoi['JUPITER'], st0J[3:], th1, th2)
     exst = swingby(Rsoi['JUPITER'], np.concatenate((enpt, st0J[3:])), GMJ)
     return np.linalg.norm(stfJ[3:] - exst[3:])
コード例 #4
0
 def dVU(th1, th2):
     enpt = entrance(Rsoi['URANUS'], st0U[3:], th1, th2)
     exst = swingby(Rsoi['URANUS'], np.concatenate((enpt, st0U[3:])), GMU)
     return np.linalg.norm(stfU[3:] - exst[3:])