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 COLor CONnection DOMain EXPansion
Arguments: n i (new dx dy)
Meaning: Copy the boundary number n and insert it after boundary number i.
Note: n must be in the range 1…m and i must be in the range 0…m, where m denotes the number of boundaries that are defined before the command is executed. If an argument is out of range, it is moved to the closest value within the range. When the optional arguments new, dx, and dy are defined, the new boundary obtains a new color number new when new is >-1. Moreover, the boundary is moved by dx in x direction and by dy in y direction.
You may also input special strings (with a – sign inside) instead of n. Special strings of the following forms may be used: -123 (copy boundary 1 up to 123), 123- (copy boundary 123 up to last boundary), 123-456 (copy boundary 123 up to 456). Note that no blanks are admitted in these strings.
Arguments: n ib ie (new dx dy)
Meaning: Copy all boundaries and expansions with color number n and insert them after boundary number ib and after expansion number ie respectively. Special cases: n=0 - do for all colors, n<0 - do for color numbers 1 up to -n. The new expansions and boundaries obtain the color number new. When the optional arguments dx and dy are defined , the new boundary is moved by dx in x direction and by dy in y direction.
Note: ib and ie must be in the range 0…m, where m denotes the number of boundaries or expansions that are defined before the command is executed. If ib or ie is out of range, it is moved to the closest value within the range.
Arguments: n ib ie (new dx dy)
Meaning: Copy all boundaries and expansions with connection flag n and insert them after boundary number ib and expansion number ie respectively. Special cases: n=0 - do for all connections, n<0 - do for connection flags 1 up to -n. The new expansions and boundaries obtain the connection flag new. When the optional arguments dx and dy are defined , the new boundary is moved by dx in x direction and by dy in y direction.
Note: ib and ie must be in the range 0…m, where m denotes the number of boundaries or expansions that are defined before the command is executed. If ib or ie is out of range, it is moved to the closest value within the range.
Arguments: n ib ie (new dx dy)
Meaning: Copy all boundaries and expansions of domain number n and insert them after boundary number ib and expansion number ie respectively. Special cases: n=0 – do for all domains, n<0 do for domain numbers 1 up to -n. The new expansions and boundaries obtain the domain number new instead of n. When the optional arguments dx and dy are defined , the new boundary is moved by dx in x direction and by dy in y direction.
Note: ib and ie must be in the range 0…m, where m denotes the number of boundaries or expansions that are defined before the command is executed. If ib or ie is out of range, it is moved to the closest value within the range.
Arguments: n i (new dx dy)
Meaning: Copy the expansion number n and insert it after expansion number i.
Note: n must be in the range 1…m and i must be in the range 0…m, where m denotes the number of expansions that are defined before the command is executed. If an argument is out of range, it is moved to the closest value within the range. When the optional arguments new, dx, and dy are defined , the new expansion obtains a new color number new when new is >-1. Moreover, the expansion is moved by dx in x direction and by dy in y direction.
You may also input special strings (with a – sign inside) instead of n. Special strings of the following forms may be used: -123 (copy boundary 1 up to 123), 123- (copy boundary 123 up to last boundary), 123-456 (copy boundary 123 up to 456). Note that no blanks are admitted in these strings.
Responsible for this web page: Ch. Hafner, Computational Optics Group, IEF, ETH, 8092 Zurich, Switzerland
Last update
27.10.2015