Axicon.mul_beam¶
-
raytracing.Axicon.mul_beam(self, rightSideBeam) This function calculates the multiplication of a coherent beam with complex radius of curvature q by an ABCD matrix. However it will raise an error in case the input is an axicon
Parameters: rightSideBeam (object from GaussianBeam class) – including the beam properties Returns: outputBeam – The properties of the beam at the output of the system with the defined ABCD matrix Return type: object from GaussianBeam class