@@ -172,7 +172,7 @@ def get_simulation_grating_farfield(
172172 0.5 * sz - pml_thickness + y_offset - 1 ,
173173 )
174174 fiber_port_size = mp .Vector3 (3 * fiber_core_diameter , 0 , 0 )
175- # fiber_port_direction = mp.Vector3(y=-1).drotate (mp.Vector3(z=1), -1 * fiber_angle)
175+ # fiber_port_direction = mp.Vector3(y=-1).rotate (mp.Vector3(z=1), -1 * fiber_angle)
176176
177177 waveguide_port_center = mp .Vector3 (- sxy / 4 )
178178 waveguide_port_size = mp .Vector3 (0 , 2 * clad_thickness - 0.2 )
@@ -193,8 +193,8 @@ def get_simulation_grating_farfield(
193193 x = grating_start + fiber_xposition - fiber_offset_from_angle
194194 ),
195195 size = mp .Vector3 (fiber_clad , hfiber_geom ),
196- e1 = mp .Vector3 (x = 1 ).drotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
197- e2 = mp .Vector3 (y = 1 ).drotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
196+ e1 = mp .Vector3 (x = 1 ).rotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
197+ e2 = mp .Vector3 (y = 1 ).rotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
198198 )
199199 ]
200200
@@ -205,8 +205,8 @@ def get_simulation_grating_farfield(
205205 x = grating_start + fiber_xposition - fiber_offset_from_angle
206206 ),
207207 size = mp .Vector3 (fiber_core_diameter , hfiber_geom ),
208- e1 = mp .Vector3 (x = 1 ).drotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
209- e2 = mp .Vector3 (y = 1 ).drotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
208+ e1 = mp .Vector3 (x = 1 ).rotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
209+ e2 = mp .Vector3 (y = 1 ).rotate (mp .Vector3 (z = 1 ), - 1 * fiber_angle ),
210210 )
211211 )
212212
@@ -415,8 +415,8 @@ def get_port_1D_eigenmode(
415415 frequency = fsrc ,
416416 )
417417 ys_waveguide = np .linspace (
418- center_waveguide .dy - size_waveguide .dy / 2 ,
419- center_waveguide .dy + size_waveguide .dy / 2 ,
418+ center_waveguide .y - size_waveguide .y / 2 ,
419+ center_waveguide .y + size_waveguide .y / 2 ,
420420 int (sim .resolution * size_waveguide .y ),
421421 )
422422 x_waveguide = center_waveguide .x
@@ -426,14 +426,14 @@ def get_port_1D_eigenmode(
426426 direction = mp .NO_DIRECTION ,
427427 where = mp .Volume (center = center_fiber , size = size_fiber ),
428428 band_num = band_num ,
429- kpoint = mp .Vector3 (0 , fsrc * 1.45 , 0 ).drotate (
429+ kpoint = mp .Vector3 (0 , fsrc * 1.45 , 0 ).rotate (
430430 mp .Vector3 (z = 1 ), - 1 * np .radians (fiber_angle_deg )
431431 ), # Hardcoded index for now, pull from simulation eventually
432432 frequency = fsrc ,
433433 )
434434 xs_fiber = np .linspace (
435- center_fiber .dx - size_fiber .dx / 2 ,
436- center_fiber .dx + size_fiber .dx / 2 ,
435+ center_fiber .x - size_fiber .x / 2 ,
436+ center_fiber .x + size_fiber .x / 2 ,
437437 int (sim .resolution * size_fiber .x ),
438438 )
439439 y_fiber = center_fiber .y
0 commit comments