def __init__ (   self,
  x0,
  q,
  lam = None,
  polarization = (1,0,
  medium_index = None 
)

Definition at line 293 of file general_optics.py.

00293                                                                                   :
00294                 
00295                 self.x0=Numeric.array(x0,numeric_float)
00296                 self.matrix_to_global=Numeric.identity(3).astype(numeric_float)
00297                 self.polarization=Numeric.array(polarization, numeric_complex)
00298                 if isinstance(q, qtens):
00299                         self.q=q.clone()
00300                 else:
00301                         if medium_index is None:
00302                                 medium_index=get_ambient_index(lam)
00303                         self.q=qtens(lam, q=q, medium_index=medium_index)
00304                 self.total_drift=0.0 #accumulated travel distance
00305                 self.total_drift_time=0.0 #accumulated distance*index
00306                 self.marks={"order":[]}
00307         
        def direction(self):


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