OpenMaXwell Reference Manual

Home  General  Menues  Dialogs  Movie Directives  Formula Interpreter  File Structures

Available directives

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

MMP run a part of the MMP solver

CND-condition-number    ERRor    MATching-points    SCAle    SOLve    WRIte

 

CND

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.

 

ERRor

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.

 

MATching

Meaning: Compute the matching points along all boundaries according to the data specified in the MMP dialog.

 

SCAle Arguments: n i ... s

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:

 

SOLve

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.

 

WRIte

Argument: What Name

Meaning: Simulates pressing one of the following buttons in the MMP dialog, depending on the character What:

 

Responsible for this web page:  Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland

Last update 27.10.2015