diff --git a/pykat/optics/ABCD.py b/pykat/optics/ABCD.py index 4b6977d16b9f303fc740e111253c2808b33999ee..b743f740a48591b5f3f431ce7635799c1df8f704 100644 --- a/pykat/optics/ABCD.py +++ b/pykat/optics/ABCD.py @@ -1,8 +1,8 @@ import numpy as np -from pykat.optics.gaussian_beams import gauss_param +from pykat.optics.gaussian_beams import beam_param def apply(ABCD, q1, n1, n2): - return gauss_param(nr=n2, q=n2 * (ABCD[0,0] * q1/float(n1) + ABCD[0,1]) / (ABCD[1,0] * q1/float(n1) + ABCD[1,1])) + return beam_param(nr=n2, q=n2 * (ABCD[0,0] * q1/float(n1) + ABCD[0,1]) / (ABCD[1,0] * q1/float(n1) + ABCD[1,1])) def mirror_trans(n1, n2, Rc): return np.matrix([[1.0,0.0],[(n2-n1)/float(Rc),1.0]])