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):
|