Definition at line 163 of file abcd_optics.py. 00163 : 00164 "resonator(abcd_rt, length, lambda0) returns (q0, w0, r0) for resonator with round-trip abcd_rt at wavelength lambda" 00165 abcd0=abcd_rt 00166 art,brt,crt,drt=tuple(abcd0.abcd().flat) 00167 iqci2= (1.0 - (art+drt)**2 / 4) / brt**2 00168 rqci = (drt - art) / (2.0*brt) 00169 qout = 1.0 / complex(rqci, -math.sqrt(iqci2) ) 00170 return qparms(lambda0, q=qout) 00171 def matx(matlist, x):
|