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
CND-condition-number ERRor MATching-points SCAle SOLve WRIte
Meaning: Compute the condition number of the rectangular MMP matrix. Note that the rectangular matrix should have been computed (with the GUR or CG matrix solver) before you run MMP CND.
Arguments: (iConn kExc)
Meaning: Compute the errors (mismatch) of the MMP solution along the boundaries. iConn can either be a number or + or -. When iConn is equal to +, the MMP connection flag is increased by 1 before the errors are computed. When iConn is equal to -, the connection flag is decreased by 1 before the errors are computed. Otherwise, iConn becomes the new connection flag. When iConn is missing, the flag remains unchanged. When kExc is present, the excitation number is set equal to kExc. If KExc is either + or -, the current excitation number is either increased or decreased by one. If kExc is less then 1, 1 is set and if it is bigger then the number of excitations, it is set equal to the number of excitations.
Meaning: Compute the matching points along all boundaries according to the data specified in the MMP dialog.
Meaning: Scale the MMP connection number n using an integral of type i. and multiply the result with the scaling factor s. The additional arguments denoted by ... depend on the integral type. The following integral types may be selected:
1: Boundary integral, additional argument: k = boundary number
2: Rectangular integral, additional arguments: x1 x2 y1 y2 = limits of the rectangular area in the xy plane
3: Object integral, additional argument: k = 3D object number
Argument: (iConn kExc)
Meaning: Compute the MMP solution of the current problem. iConn can either be a number or + or -. When iConn is equal to +, the MMP connection flag is increased by 1 before the MMP solver is started. When iConn is equal to -, the connection flag is decreased by 1 before errors are computed. Otherwise, iConn becomes the new connection flag. When iConn is missing, the flag remains unchanged. When kExc is present, the excitation number is set equal to kExc. If KExc is either + or -, the current excitation number is either increased or decreased by one. If kExc is less then 1, 1 is set and if it is bigger then the number of excitations, it is set equal to the number of excitations.
Argument: What Name
Meaning: Simulates pressing one of the following buttons in the MMP dialog, depending on the character What:
Error: Save mismatching errors on the file Name.
E2d: Save mismatching 2D (also for 3D models) errors on the file Name.
Rectangular: Save data of the rectangular MMP matrix on the file Name.
Triangular: Save data of the triangular MMP matrix on the file Name.
Responsible for this web page: Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland
Last update
27.10.2015