Definition at line 107 of file general_optics.py. 00107 : 00108 "return transform^(-1)*tens*transform or the other way around if reversed=1" 00109 q,r,s,t=transform[0,0], transform[0,1], transform[1,0], transform[1,1] 00110 inverse=Numeric.array(((t,-r),(-s,q))) / (q*t-r*s) 00111 if reversed: 00112 inverse, transform=transform, inverse 00113 return Numeric.dot(inverse, Numeric.dot(tens, transform)) 00114 def simil_tens_cs(k, s, tens):
|