ADApt ADD BLOw CLEar CONvert COPy DELete DRAw END EXChange EXIt GENerate GET GOTo IF> IF< IF= INCrease ITEterate LABel LOOp MMP MOVe MULtiply PROcess REAd REFlect REName ROTate RUN SET SORt SUBtract WRIte
BOUndary DOMain EIGenvalue EXCitation EXPansion FIEld FREquency GAMma GRId LEVel MMP PERiod PHI(phase) PLAne SYMmetry TIMe VARiable WAVelength
Arguments: n WHAt …
Meaning: Increase the radius or value of the boundary number n. Special cases: n=0 – do for all boundaries, n<0 – do for boundary numbers 1 up to -n. WHAt specifies what part of the boundary is to be increased:
AMPlitude: Argument: f: Increase the amplitude of the boundary formula by f.
PTS: Argument: m: Increase the number of matching points by m.
RADius: Arguments: m f: Increase the radius of the corner number m by f.
SPLine: Argument: m: Increase the number of spline points by m.
VALue: Arguments: f1 f2: Increase the two boundary values (see Boundary dialog) by f1 and f2.
WEIghts: Arguments: f1 f2: Increase the two boundary weights (see Boundary dialog) by f1 and f2.
Arguments: n WHAt Re (Im)
Meaning: Increase the material properties of domain number n by the complex value with real part Re and imaginary part Im. When Im is missing, the imaginary increment is 0. Note that this directive should not be used when the material properties are defined by a formula. WHAt specifies what property is to be increased:
EPSilon: Increase the relative permittivity.
MUE: Increase the relative permeability.
SIGma: Increase the electric conductivity.
TAU: Increase the magnetic conductivity.
Argument: i
Meaning: Increase the eigenvalue number to be searched for by i.
Arguments: f
Meaning: Increase data of the number of the current excitation by f. This only makes sense for for scattering problems with multiple excitations. If the number of the excitation exceeds the number of defined excitations (see Expansion dialog), the current expansion is set equal to the maximum excitation number. If the number of the excitation is less then 1, the current expansion is set equal to 1.
Arguments: n WHAt f
Meaning: Increase data of the expansion number n by f. Special cases: n=0 – do for all expansions, n<0 – do for expansion numbers 1 up to -n. WHAt specifies what data of the expansion is to be increased:
ANGle: Increase the angle of orientation of the expansion by f.
DEGree: Increase the degree of the expansion by f.
IEk i: Increase the integer expansion property number k by i. Notes: k should be in the range 1…6, no space between the characters IE and k. The meaning of the integer properties depends on the expansion type. It is displayed in the corresponding box of the Expansion dialog. For example, IE1 is the Minimum order for multipole type expansions.
ORDer: Increase the order of the expansion by f.
PARameter: Increase the number of parameters of the expansion by f.
REk r: Increase the real expansion property number k equal to r. Notes: k should be in the range 1…5, no space between the characters RE and k. The meaning of the real properties depends on the expansion type. It is displayed in the corresponding box of the Expansion dialog. For example, RE1 is the Angle (XY-plane) for multipole type expansions.
Arguments: FORmula WHAt i
Meaning: Increase the field formula number specified by WHAt by i. For details about the field formula numbers, see Field formula dialog. Note that the argument string FORmula is required. WHAt may be one of the following:
COLor: the MMP expansion color
CONnection: the MMP connection number
DOMain: the domain number
EXPansion: the MMP expansion number
PARameter: the MMP expansion parameter number
Arguments: Real (Imaginary)
Meaning: Increase the current frequency by a complex number with the real part Real and the imaginary part Imaginary. If Imaginary is missing, it is set equal to zero.
Arguments: Real (Imaginary)
Meaning: Increase the current normalized propagation constant gamma or the half length of the period in z direction by a complex number with the real part Real and the imaginary part Imaginary. If Imaginary is missing, it is set equal to zero. If the eigenvalue search is turned on and if the frequency is searched, the half length of the period in z direction is increased, otherwise gamma is increased.
Arguments: nx (ny nz)
Meaning: Increase the numbers of grid lines in x, y, z directions by nx, ny, nz. Any missing arguments are set to zero by default. Note that the grid point and the field in these points will be cleared.
Argument: (n)
Meaning: Increase the level of the current plane of the grid by n. If n is missing, it is set equal to 1. Note that the current plane is the plane of the grid used for computing the derived field. When the resulting level number is out of range, a valid level number is obtained by subtracting multiples of the number of levels. For example: 10 levels are present, if the previous level was 9and n=13 the new level would be 22, which is out of range. By subtracting twice the number of levels, the new level number 2 is obtained.
Arguments: WHAt n
Meaning: The MMP parameter WHAt by n. Currently, WHAt can only be LASt, i.e. the Last column parameter in the MMP dialog.
Arguments: What …
Meaning: Increase data of periodic problems. What specifies what is to be increased. What can be one of the following:
Constant: Arguments …: Rex (Imx Rey Imy Rez Imz): Increase the complex constants in x, y, and z directions by Rex+i*Imx, Rey+i*Imy, and Rez+i*Imz. Missing arguments are set equal to zero.
Distance: Arguments …: dx (dyx dyy dzx dzy dzz): Add the vectors (dx,0,0), (dyx,dyy,0) and (dzx,dzy,dzz) to the periodic direction vectors (Xx,0,0), (Yx,Yy,0) and (Zx,Zy,Zz) respectively. Note that the periodic direction vectors are defined in the Project dialog.
Phase: Arguments …: dx (dy dz): Increase the complex constants Cx, Cy, and Cz in x, y, and z directions by dx/xPeriod, dy/yPeriod, and dz/zPeriod. Missing arguments are set equal to zero. Since the complex factor between neighboring cells in x, y, and z directions are exp(i*Cx*xPeriod), exp(i*Cy*yPeriod), andexp(i*Cz*zPeriod), dx, dy, dz increase the phase of these factors in degrees. Missing arguments are set equal to zero.
Argument: f
Meaning: Increase the phase (of time-harmonic fields) by f.
Argument: n
Meaning: Increase the current plane of the grid by n. Note that the current plane is the plane of the grid used for computing the derived field. There are three planes. 1: xy, 2: xz, 3: yz.
Arguments: ixy ixz iyz
Meaning: Increase the symmetry numbers with respect to the XY, XZ, and YZ planes by ixy ixz iyz respectively. Note that the symmetry numbers must be in the range 0…2. Therefore, the new symmetry number is set equal to modulo(iold+incr), where iold denotes the old symmetry number and incr is the corresponding increment ixy, ixz, or iyz.
Argument: f
Meaning: Increase the current time by f.
Arguments: Value (Number)
Meaning:
Increase the current movie variable with the index Number by
Value. When Number is missing, it is set equal to 0.
Note that the variable can have any meaning. It is defined and manipulated by
the user only. Its main purpose is to output text to a graphics window. The
movie variables are stored in an array. The current number of elements in this
array is 1000, i.e., Number
should be in the range 0…999.
Argument: f
Meaning: Increase the free space wavelength by f.
Responsible for this web page: Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland
Last update
27.10.2015