Reimplemented from general_optic. Definition at line 1445 of file general_optics.py. 01445 : 01446 theta=self.rotation*self.beam.local_direction[2] 01447 s,c=sincosdeg(theta) 01448 #if beam is going forward, shift (+), if backwards, shift (-) 01449 #where forward/backwards comes from the local z-component of the beam direction 01450 self.beam.local_polarization=Numeric.dot(Numeric.array(((c,-s),(s,c))), self.beam.local_polarization) 01451 class dielectric_trapezoid(composite_optic):
|