3.1.6. SOURCE Group

GAUSSIAN

Produces a TEM00 Gaussian beam, centred at (x, y, z), with 1/e2

 

diameter width, whose axis is specified by the vector(kx, ky, kz),

 

which can have any length. The E field is linearly polarized, with

 

components (mag*Ex, mag*Ey, mag*Ez). Circular or elliptical

 

polarizations can be synthesized by using two with different phases.

 

In this release, orientation must be XY, because tempest can’t handle

 

plane waves whose source locus isn’t perpendicular to z. Also in

 

this release, the focus of the beam is at the plane of excitation, i.e.

 

xfocus, yfocus, and zfocus don’t do anything yet. This will be fixed in

 

the next release.

 

Parameters: x y z width kx ky kz Ex Ey Ez mag phase n k orientation

 

 

 

 

 

AIRY

Similar to Gaussian, but with a uniform pupil function, giving rise

 

to an Airy pattern (J1(x)/x) at the focus.

 

Parameters:Not implemented in this release.

 

 

 

 

 

PUPILFUNCTION

Similar to GAUSSIAN, but allowing a general user function f(u,v) to

 

be used as the pupil function. GAUSSIAN is already implemented

 

on top of this function, but it hasn’t been exposed for this release.

 

Parameters:Not implemented in this release.

 

 

 

 

 

PLANE

Adds a linearly polarized plane wave source. The position

 

parameters x, y, z specify the point at which the plane wave has the

 

given phase.

 

Parameters: x y z kx ky kz Ex Ey Ez mag phase orientation

 

 

 

 

MODEFILE

Adds a mode file source. Mode files are lists of E field components

 

vs position, produced by the MODEFILE output statement in a

 

previous POEMS run, allowing the output of one run to become the

 

input of another. This is especially useful in waveguide problems

 

such as the one in Section 3.6.3. The coordinates specified are the

 

centre of the mode array, which is in general offset from the origin.

 

Parameters: file x y z orientation

 

 

 

 

 

21

Page 25
Image 25
IBM Release 1.93 manual Source Group