def post_init (   self  ) 

Reimplemented in lens, dielectric_interface, paraxial_spherical_mirror, and spherical_mirror.

Definition at line 807 of file general_optics.py.

00807                            :
00808                 f=self.f
00809                 if type(f)==types.TupleType:
00810                         f1, f2 = f
00811                         if f1 is not None:
00812                                 d1=-1.0/f1
00813                         else:
00814                                 d1=0.0
00815                         if f2 is not None:
00816                                 d2=-1.0/f2
00817                         else:
00818                                 d2=0.0
00819                 else:
00820                         if f is not Infinity:
00821                                 d1=d2=-1.0/f
00822                         else:
00823                                 d1=d2=0.0
00824                 
00825                 self.d1=d1
00826                 self.d2=d2
00827                 self.strength=Numeric.array(((d1,0),(0,d2)))
00828                 self.info_str()
00829                 
        def mat2(self):


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