Definition at line 259 of file general_optics.py. 00259 : 00260 "advance the beam forward a distance length" 00261 q,r,s,t=(Numeric.identity(2)+length*self.qit).flat 00262 inverse=Numeric.array(((t,-r),(-s,q))) *(1.0/ (q*t-r*s)) 00263 self.qit=Numeric.dot(self.qit, inverse) 00264 def focus(self, strength):
|