def abcd_transform (   self,
  vec 
)

Definition at line 852 of file general_optics.py.

00852                                      :
00853                 "apply our abcd matrix to a vector.  Used for propagating the center of a beam"
00854                 x, xp, y, yp = tuple(vec)
00855                 
00856                 dxx,dxy,dyx,dyy=tuple(self.localize_tensor(self.strength).flat)
00857                 return x, xp+dxx*x+dxy*y, y, yp+dyy*y+dyx*x
00858         
        def info_str(self): #short format string


Generated on Wed Nov 21 10:18:32 2007 for analysis by  doxygen 1.5.4