190550 63
15 9101027 911 811 7 7 8 7 8 9 8 611 7 9
10 8 9 8 6 6 6 6 610 51212 6 711 9 8 8 7
 7 7 8 6 7 6 6 6 8 6 614 715 810 7 8 718
 7 811 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

   This is a list of one-line descriptions of all commands, ordered by
topics.  The reference numbers of the topics correspond to the sections
of the manual devoted to them.

   4.5 Commands to Control the Display

ACCENT  mark derivative with asterisks  TOGGLE   k    -1<k<7   immediate
DCENTER draw center of graph. display   TOGGLE   ---    ---    immediate
DGRAPH  draw graph                               k     -1<k<7  immediate
DMNSN   read dimension v of domain               v     0<v<4   deactiv.
DSCALE  draw scale in graphical display TOGGLE   ---    ---    immediate
DXAXIS  draw horizontal axis            TOGGLE   ---    ---    immediate
EGRAPH  erase graph                              k     -1<k<7  immediate
FLIP    replace d by -d                 TOGGLE   ---    ---    immediate
RSCREEN refresh screen                           ---    ---    pending
TCENTER type value of k-th derivative at center   k    -1<k<7    ---
TYPE    type value of derivative at some point   k,is  -1<k<7  immediate

   4.6 Commands to Control the Point of Examination

IINTVL  read endpoints of line of investig.      A,B    A><B   deactiv.
IPOINT  read the new point of examination         P     ---    deactiv.
LPOINT  load a new point of examination           kp     3     deactiv.
P1CHPNT read first component of P                 P1    ---    deactiv.
P2CHPNT read second component of P                P2     1     deactiv.
P3CHPNT read third component of P                 P3     1     deactiv.
RPOINT  read channel number for point list        nc    ---      ---
SHIFT   shift point of examination                is    ---    immediate

   4.7 Commands to Control the Direction of Investigation

D1CHDIR read 1st component of dir. of inv.       D1     D><0   deactiv.
D2CHDIR read 2nd component of dir. of inv.       D2    D><0;1  deactiv.
D3CHDIR read 3rd component of dir. of inv.       D3    D><0;1  deactiv.
IDIRCTN read the direction of investigation      D      D><0   deactiv.
LDRCTN  load a new direction of investigation    kd      3     deactiv
NORMAL  turn normalization of D on/off  TOGGLE   ---    ---    deactiv.
RDIRCTN read channel number for direction list    nc    ---      ---
ROTATE  change direction of investigation         DD    D><0   deactiv.

   4.8 Commands to Control Accuracy, the Window, and Round-Off Effects

CWINDOW change window width by factor     SIGN   m      m=0    immediate
DIVIDE  divide h by integer m             SIGN   m      d><0   immediate
DOUBLE  double h                                 ---    ---    immediate
HALVE   halve h                                  ---    ---    immediate
IHVALUE read value of h                          h      h>0    deactiv.
MULTPLY multiply h by factor m            SIGN   m      m><0   immediate
ZOOM    enlarge central portion of displ. SIGN   m     m><0   immediate

   4.9 Commands to Control Execution

EXIT    return to calling program                ---    ---    deactiv.
FORCE   recompute everything                     ---    ---    activ
GO      compute whatever is needed               ---    ---    activ
QUIT    terminate MICROSCOPE session             ---    ---      ---
RESTART reestablish earlier parameter settings   ---    ---      ---
SETDF   reset defaults                           ---    ---    deactiv.
STORE   store current parameter settings         ---    ---      ---
UNDO    undo previous parameter changes          ---    ---      ---
WAIT    make program wait for GO or FORCE com.   ---    ---    deactiv.

  4.10 Commands to Obtain On-Line Help

HELP    obtain detailed help on command cmd     cmd      ;2      ---
HSUMRY  obtain a summary of all commands         ---    ---      ---
LIST    print all currently available commands   ---    ---      ---
NEWS    print the news                           ---    ---      ---

  4.11 Commands to Keep a Record

LOG     give channel number for logging          nc     ---      ---
OUTPUT  write screen immage on recording device  ---    ---      ---
TNOTE   take a note on recording device          text   ---      ---

  4.12 Commands to Analyze Cross Derivatives

C1CROSS read 1st component of cross direction    C1     C><0   deactiv.
C2CROSS read 2nd component of cross direction    C2    C><0;1  deactiv.
C3CROSS read 3rd component of cross direction    C3    C><0;1  deactiv.
CDIRCTN read direction of cross direction        C      C><0   deactiv.
CHVALUE read ch for cross differentiation        ch     5      deactiv.
CORDER  read order of cross derivative           k     -1<k<7  deactiv.
LCROSS  load a new cross direction               kc      3     deactiv
RCROSS  read channel number for cross list        nc    ---      ---

  4.13 Programming MICROSCOPE

CCHANNL change channel number                    ic,nc  4        ---
PAUSE   pause until RETURN from channel nc        nc    ---      ---
RWIND   rewind device nc                          nc    ---      ---

  4.14 The Plot Command for Obtaining a PLOT79 Display

PLOT    enter plotting (PLOT79) mode             ---    ---      ---

  4.15 User Intervention

The following is a key to the above short descriptions:



--  Description --

 TOGGLE   the command reverses itself if called again

 SIGN     means that reversing the sign of the input parameter generates
          the opposite sign (e.g. multiply instead of divide).

--   Data  --


 A      one endpoint of the line of investigation
 B      the other endpoint of the line of investigation
        (P = (A + B)/2)
 C      cross direction
 C1     first component of cross direction
 C2     second component of cross direction
 C3     third component of cross direction
 ch     discretization parameter for cross derivatives
 cmd    command name
 D      direction of investigation
 D1     first component of direction of investigation
 D2     second component of direction of investigation
 D3     third component of direction of investigation
 DD     correction to be added to D
 ic     type of device (1 = input, 2 = output, 3 = graphic, 4 = record,
        5 = restart)
 is     integer shift in number of columns on display,
        +ve shifts graph to right, point to left, -ve is reverse
 k      degree of a derivative (to be plotted, erased, etc.)
 kc     position of the cross direction in a list
 kd     position of the direction of investigation in a list
 kp     position of the point of examination in a list
 m      integer multiplier.
 n      integer divider
 nc     channel (device) number
 P      point of examination
 P1     first component of the point of examination
 P2     second component of the point of examination
 P3     third component of the point of examination
 ---    no data are required

--  Error  --

  If possible, the requirements on the data that must be satisfied are
given explicitly (>< means "not equal").  No entry means that no check
is made for errors. If there is insufficient room for listing them, then
reference numbers of errors are separated by a semi-colon. The following
is a key to the reference numbers:

1.  Components to be changed must not have an index that is greater than
the current dimension.

2.  The command must be a valid MICROSCOPE command.  If it is not
recognized you will be prompted for another command to be helped on.
Typing any valid command will get you some information on it and will
then return you to command mode.

3.  The list must contain only points in a legal format.  If illegal
characters are encountered, an error termination of the command will
occur. Also, the index number must not exceed the number of points in
the list. If it does, the program will reach the end of the file
containing the list, and the precise action after that depends upon the
computing system.


--  Screen  --

 activ        the command activates the screen

 deactiv.     the command deactivates the screen - i.e. the GO or FORCE
              command must be given before the computation proceeds.
              For some commands, there is a check if the newly input
              datum is identical with the old one, in which case the
              screen remains active.

 immediate    If the screen is active then the effects of the command
              are incorporated before the next command is requested

 pending      If the screen is inactive, this command will keep the
              graphical display on the screen, even if computations are
              pending.

  ---         The graphical and numerical display, and the screen status
              are not changed.  Notice, however, that the actual screen
              display may be destroyed by error messages or help information.
              The next display changing command (or RSCREEN) will then
              refresh the screen.
ACCENT  mark derivative with asterisks  TOGGLE   k    -1<k<7   immediate

   The graph of any derivative can be accentuated, with asterisks in the
alphanumerical display, or by marking it with symbols twice their normal
size in the PLOT79 drawings.  This option is off by default, and is
turned on or off for the specified derivative by the ACCENT command.
In the alphanumerical display, the graph of any accentuated derivatives
overwrites the graphs of all other derivatives.  No information about
any accentuation is contained in the numerical display, so if several
graphs are accentuated, then they may become indistinguishable in the
graphical display (although not in the PLOT79 display).  ACCENT also
turns the graph of the accentuated derivative on, so that it is
unnecessary to use DGRAPH.

   For more information see section 4.5 of the manual.
C1CROSS read 1st component of cross direction    C1     C><0   deactiv.

   This command replaces the first component of the cross direction with
the number read from the input device, leaving the other components
unchanged.  This is useful for correcting errors.  If cross
differentiation is currently inactive, it is activated by C1CROSS, and
its order is set to 1 by default.

   For more information see section 4.12 of the manual.
C2CROSS read 2nd component of cross direction    C2    C><0;1  deactiv.

   This command replaces the second component of the cross direction
with the number read from the input device, leaving the other components
unchanged.  This is useful for correcting errors.  If cross
differentiation is currently inactive, it is activated by C2CROSS, and
its order is set to 1 by default.  If the current dimension is 1 an
error will result.

   For more information see section 4.12 of the manual.
C3CROSS read 3rd component of cross direction    C3    C><0;1  deactiv.

   This command replaces the third component of the cross direction with
the number read from the input device, leaving the other components
unchanged.  This is useful for correcting errors.  If cross
differentiation is currently inactive, it is activated by C3CROSS, and
its order is set to 1 by default.  If the current dimension is 1 or 2 an
error will result.

   For more information see section 4.12 of the manual.
CCHANNL change channel number                    ic,nc  4        ---

    This command is used to change those channel numbers that are input
parameters of the routine MCRSCP.  The first parameter describes the
channel to be changed, the second is the new channel number.  The
channel types are:

       1.  Input Device
       2.  Output Device
       3.  Graphics Device
       4.  Recording Device
       5.  Restart Device

    The logging device and the three point loading devices can be
changed by using the commands LOG, RCROSS, RPOINT, or RDIRCTN.  The
current channel numbers can be viewed in the last line of the numerical
display, in the sequence:

1. Input Device, 2. Output Device, 3. Graphics Device, 4. Help Device,
5. Recording Device, 6. Restart Device, 7. Logging Device, 8. Point
Loading Device, 9. Direction Loading Device, 10. Cross Direction Loading
Device.

   The Help Device number cannot be changed, and you should take care
not to overwrite the help file.

   For more information see section 4.13 of the manual.
CDIRCTN read direction of cross direction        C      C><0   deactiv.

   This command reads the new cross direction from the input device.  If
cross differentiation is currently inactive, then it is activated, its
order is set to 1 by default, and the value of the cross differentiation
parameter is set equal to the current value of the discretization
parameter h.  A zero cross direction will result in an error.

   For more information see section 4.12 of the manual.
CHVALUE read ch for cross differentiation        ch     5      deactiv.

   This command reads the new value of the cross differentiation
parameter ch from the input device.  If cross differentiation is
activated by setting the cross direction it is unneccessary to give this
command as ch is set automatically to the value of the current
discretization parameter h.  Future changes of h have no impact on ch to
maintain efficiency.  The CHVALUE command is the only one allowing to
change the value of ch while cross differentiation is active.

   For more information see section 4.12 of the manual.
CORDER  read order of cross derivative           k     -1<k<7  deactiv.

   This command reads the new order of cross differentiation from the
input device.  Setting the order equal to zero deactivates cross
differentiation.  If no cross direction is set then it assumes its
default value which is a vector with 1s in all of its components.

   For more information see section 4.12 of the manual.
CWINDOW change window width by factor     SIGN   m      m=0    immediate

   This command multiplies the current window width with the specified
factor if is positive, and divides by its absolute value if it is
negative.  This is accomplished by adjusting the discretization
parameter h and leaving the display interval fixed.  If h is to be kept
fixed (e.g. because it cannot be decreased on account of round-off
errors) then the ZOOM command should be used instead.  However, CWINDOW
is more efficient in terms of function evaluations.

   For more information see section 4.8 of the manual.
D1CHDIR read 1st component of dir. of inv.       D1     D><0   deactiv.

   This command reads the new first component of the direction of
investigation, leaving the others fixed.  This is useful for error
corrections.

   For more information see section 4.7 of the manual.
D2CHDIR read 2nd component of dir. of inv.       D2    D><0;1  deactiv.

   This command reads the new second component of the direction of
investigation, leaving the others fixed.  This is useful for error
corrections.  If the current dimension is 1 then an error will result.

   For more information see section 4.7 of the manual.
D3CHDIR read 3rd component of dir. of inv.       D3    D><0;1  deactiv.

   This command reads the new third component of the direction of
investigation, leaving the others fixed.  This is useful for error
corrections.  If the current dimension is 1 or 2then an error will
result.

   For more information see section 4.7 of the manual.
DCENTER draw center of graph. display   TOGGLE   ---    ---    immediate

   This command turns the center mark (a plus sign in the center of the
graphical display or a horizontal line in the PLOT79 display) on or off.
It is off by default.

   For more information see section 4.5 of the manual.
DGRAPH  draw graph                               k     -1<k<7  immediate

   This command flags the graph of the specified derivative for
plotting.  The graph can be erased using the command EGRAPH. Tangential
derivatives of 0th through 6th order can be drawn or erased.  By default,
only the graph of the display function itself is drawn.

   For more information see section 4.5 of the manual.
DIVIDE  divide h by integer m             SIGN   m      d><0   immediate

   This command divides the current value of the discretization
parameter h by the specified positive integer factor, leaving the window
width fixed.  If the factor is negative, then h is multiplied rather
than divided.  The division is most efficient if the factor is a power
of 2.

   For more information see section 4.8 of the manual.
DMNSN  read dimension v of domain               v     0<v<4   deactiv.

   This command reads the number of independent variables from the input
device.  It also resets the point of examination, the direction of
investigation, the cross direction, and the order of the cross
derivative to their default values. The default dimension is 2.

   For more information see section 4.5 of the manual.
DOUBLE  double h                                 ---    ---    immediate

   This command doubles the current value of the discretization
parameter h, leaving the window width fixed.

   For more information see section 4.8 of the manual.
DSCALE  draw scale in graphical display TOGGLE   ---    ---    immediate

   A horizontal scale can be drawn in both the graphical and the PLOT79
display.  In the graphical display, the scale gives the distance in
columns from the point of examination.  This is useful for shifting the
graph (using SHIFT) or reading off numerical values (using TYPE).  In
the PLOT79 display, the scale gives the Euclidean distance from the
point of examination.  This option is turned on or off by DSCALE, and is
off by default.

   For more information see section 4.5 of the manual.
DXAXIS  draw horizontal axis            TOGGLE   ---    ---    immediate

   A horizontal axis (i.e. a row of minus signs in the graphical display
or a single straight line in the PLOT79 display) can be drawn.  This
option is turned on or off using DXAXIS, and is off by default.

   For more information see section 4.5 of the manual.
EGRAPH  erase graph                              k     -1<k<7  immediate

   This command erases the graph of the specified derivative from the
graphical display. The graph can be flagged for plotting using the
command DGRAPH. Tangential derivatives of 0th through 6th order can be
drawn or erased.  By default, only the graph of the display function
itself is drawn.

   For more information see section 4.5 of the manual.
EXIT    return to calling program                ---    ---    deactiv.

   This command leaves MCRSCP vial a FORTRAN RETURN statement.  It is
possible to call MCRSCP again with the current settings of most of the
parameters intact.  However, peculiar displays may result if screen
parameters are altered between calls to MCRSCP.  The recommended way of
calling user defined routines while in MCRSCP consists of using the
command USER.

   For more information see section 4.9 of the manual.
FLIP    replace d by -d                 TOGGLE   ---    ---    immediate

   The FLIP command can be used to replace the current direction of
investigation d by -d.  This may be useful to disentangle the graphs of
derivatives that otherwise overwrite each other.  No new evaluations of
the trial function are needed.

   For more information see section 4.5 of the manual.
FORCE   recompute everything                     ---    ---    activ

   This command computes new derivatives and a new display discarding
any previous evaluations of the trial function.  This is useful if
the trial function itself has been changed (e.g. by using the command
USER).  If, on the other hand, previous evaluations are still valied
then the command GO should be used instead.

   For more information see section 4.9 of the manual.
GO      compute whatever is needed               ---    ---    activ

   This command computes new derivatives and a new display making use of
previous evaluations of the trial function. If these are no longer valid
(e.g. when the trial function has been changed) use the FORCE command
instead.

   For more information see section 4.9 of the manual.
HALVE   halve h                                  ---    ---    immediate

   This command halves the current value of the discretization parameter
h without altering the curren window width.

   For more information see section 4.8 of the manual.
HELP    obtain detailed help on command cmd      cmd     2       ---

   This command can be used to obtain information about specific
commands and the current settings of the parameters affected by them.

   For more information see section 4.10 of the manual.
HSUMRY  obtain a summary of all commands         ---    ---      ---

   This command prints a list of one-line command descriptions ordered
by topics on the output device.

   For more information see section 4.10 of the manual.
IDIRCTN read the direction of investigation      D      D><0   deactiv.

   This command reads the new direction of investigation from the input
device.  The direction must be non-zero.

   For more information see section 4.7 of the manual.
IHVALUE read value of h                          h      h>0    deactiv.

   This command reads the new value of the discretization parameter h
from the input device.  There are several other ways to modify h.

   For more information see section 4.8 of the manual.
IINTVL  read endpoints of line of investig.      A,B    A><B   deactiv.

   This command defines simultaneously the new point of examination,
direction of investigation, discretization parameter, and display
interval by the endpoints of the domain of the graphical display.  The
first point corresponds to the left end of the display, the second to
the right end.  The two points must be distinct.  The two endpoints must
be typed on separate lines.

   For more information see section 4.6 of the manual.
IPOINT  read the new point of examination        P      ---    deactiv.

   This command reads the point of examination from the input device.

   For more information see section 4.6 of the manual.
LCROSS  load a new cross direction               kc      3     deactiv

   This command loads a new cross direction from  a list of vectors
contained on the point loading device.  There must be one vector per
line.  Vectors are addressed by their line number. The number of the
loading device can be defined by the RCROSS command. Similar facilities
exist for loading the point of examination and the direction of
investigation.  Some or all of the loading devices may be identical.  A
brief description of all devices may be obtained by asking for HELP on
CCHANNL.

   For more information see section 4.12 of the manual.
LDIRCTN load a new direction of investigation    kd      3     deactiv

   This command loads a new direction of investigation from  a list of
vectors contained on the direction loading device.  There must be one
vector per line.  Vectors are addressed by their line number. The number
of the loading device can be defined by the RDIRCTN command. Similar
facilities exist for loading the point of examination and the cross
direction. Some or all of the loading devices may be identical.  A brief
description of all devices may be obtained by asking for HELP on
CCHANNL.

   For more information see section 4.7 of the manual.
LIST    print all currently available commands   ---    ---      ---

   This command prints a list of all currently available commands on the
output device.

   For more information see section 4.10 of the manual.
LOG     give channel number for logging          nc     ---      ---

   A log of all commands, data, displays, and notes can be kept by
setting logging device number to a non-zero value.  This is accomplished
by the LOG command.  To turn logging off set the device number to zero.

   For more information see section 4.11 of the manual.
LPOINT  load a new point of examination          kp      3     deactiv.

   This command loads a new point of examination from  a list of vectors
contained on the direction loading device.  There must be one vector per
line. Vectors are addressed by their line number. The number of the
loading device can be defined by the RPOINT command. Similar facilities
exist for loading the point of examination and the cross direction. Some
or all of the loading devices may be identical.  A brief description of
all devices may be obtained by asking for HELP on CCHANNL.

   For more information see section 4.6 of the manual.
MULTPLY multiply h by factor m            SIGN   m      m><0   immediate

   This command multiplies the current value of the discretization
parameter h by the specified positive integer factor, leaving the window
width fixed.  If the factor is negative, then h is divided rather than
multiplied. The multiplication is most efficient if the factor is a
power of 2.

   For more information see section 4.8 of the manual.
NEWS    print the news                           ---    ---      ---

   This commands prints any available news on the output device.  The
first line of the news is printed when MCRSCP is first entered.  This
facility may be used by your system manager to inform you of recent
changes in MICROSCOPE or similar purposes.

   For more information see section 4.10 of the manual.
NORMAL  turn normalization of D on/off  TOGGLE   ---    ---    deactiv.

   MICROSCOPE computes either standard directional derivatives (the
default) or unnormalized Gateaux derivatives which are sometimes useful
in multivariate analysis.  The NORMAL command switches between thes two
options.

   For more information see section 4.7 of the manual.
OUTPUT  write screen immage on recording device  ---    ---      ---

   This command can be used to write a copy of the current screen image
on the recording device.  This is useful for record keeping and can be
augmented by notes or comments using the TNOTE command.

   For more information see section 4.11 of the manual.
P1CHPNT read first component of P                 P1    ---    deactiv.

   This command reads the new first component of the point of
examination, leaving the others fixed.  This is useful for error
corrections.

   For more information see section 4.6 of the manual.
P2CHPNT read second component of P                P2     1     deactiv.

   This command reads the new second component of the point of
examination, leaving the others fixed.  This is useful for error
corrections.  If the current dimension is 1 then an error will result.

   For more information see section 4.6 of the manual.
P3CHPNT read third component of P                 P3     1     deactiv.

   This command reads the new third component of the point of
examination, leaving the others fixed.  This is useful for error
corrections.  If the current dimension is 1 or 2 then an error will
result.

   For more information see section 4.6 of the manual.
PAUSE   pause until RETURN from channel nc        nc    ---      ---

   This command suspends computation until a dummy character is entered
on the specified channel.  This useful for demonstration purposes.

   For more information see section 4.13 of the manual.
PLOT    enter plotting <PLOT79> mode             ---    ---      ---

   If available, this commands enters the PLOT submode in which a PLOT79
version of the current alphanumerical display can be designed and
executed.  Various plot options can be set interactively.

   For more information see section 4.14 of the manual.
QUIT    terminate MICROSCOPE session              ---    ---      ---

   This command terminates the MICROSCOPE session via a FORTAN STOP
statement.

   For more information see section 4.9 of the manual.
RCROSS  read channel number for cross list        nc    ---      ---

   This command reads the new channel number for the cross direction
loading device.

   For more information see section 4.12 of the manual.
RDIRCTN read channel number for direction list    nc    ---      ---

   This command reads the new channel number for the direction loading
device.

   For more information see section 4.7 of the manual.
RESTART reestablish earlier parameter settings   ---    ---      ---

   This command reads a set of parameter settings from the Restart
device as they have been deposited there by the STORE command.  This way
computation may resume as it was left off at earlier point in the
investigation.

   For more information see section 4.9 of the manual.
ROTATE  change direction of investigation         DD    D><0   deactiv.

   This command adds the given vector to the current direction of
investigation.

   For more information see section 4.7 of the manual.
RPOINT  read channel number for point list        nc    ---      ---

   This command reads the new channel number for the point loading
device.

   For more information see section 4.6 of the manual.
RSCREEN refresh screen                           ---    ---    pending

   This command has two applications:

   On an active screen, it refreshes the screen image, e.g. after it has
been destroyed by a system message or by some MICROSCOPE HELP
information.

   On an inactive screen, it prints the current state of the graphical
and the numerical dispaly without doing any computations.  In that case,
the graphical and the numerical display may be inconsistent.  This
condition is indicated by the flag "GO pndng" in the numerical display.

   For more information see section 4.5 of the manual.
RWIND   rewind device nc                          nc    ---      ---

   This command rewinds the device with the given number.  It can be
used to read a sequence of commands for a second time or to overwrite
information that was generated earlier and is no longer needed.

   For more information see section 4.13 of the manual.
SETDF   reset defaults                           ---    ---    deactiv.

   This command resets some of the original MICROSCOPE defaults.  More
precisely, its effects are as follows:

 -1- The screen is deactivated.
 -2- All previous function evaluations are discarded.
 -3- The window width 2h/s is set to 12.
 -4- Only the display function itself is flagged to be plotted.
 -5- Any current cross differentiation is turned off.
 -6- The discretization parameter h is set to 1.0d-4
 -7- If the test package is loaded, its parameters are reset
     (N = 1, D = 10, ETA = 1, no exponential is added)

   For more information see section 4.9 of the manual.
SHIFT   shift point of examination                is    ---    immediate

   This command shifts the current display by the given number of
columns.  A positive shift corresponds to a shift to the right.  There
is nor restriction on the number of columns, in particular it may exceed
the number of columns in the display.

   For more information see section 4.6 of the manual.
STORE   store current parameter settings         ---    ---      ---

   This command stores all current parameter settings on the Restart
Device.  Any subsequent STORE command will overwrite that information.
So if several configurations of a session must be saved, then the
Restart device must be assigned to a different file for each
configuration.  This can be accomplished either by the commands CCHANNL
or USER.

   For more information see section 4.9 of the manual.
TCENTER type value of k-th derivative at center   k    -1<k<7    ---

   This command prints the value of the specified derivative at the
point of examination.  Only derivatives that have actually been computed
can be so displayed.

   For more information see section 4.5 of the manual.
TNOTE   take a note on recording device          ---    ---      ---

   This command copies subsequent input onto the recording device,
documenting e.g. any screen images that have been deposited there by the
OUTPUT command.  The documentation is terminated by the upper case "EC"
(End Comments) in the firs two columns.

   For more information see section 4.11 of the manual.
TYPE    Type value of derivative at some point   k,is  -1<k<7  immediate

   This command prints the value of the k-th derivative at the is-th
column in the display.  The value is = 0 corresponds to the point of
examination.

   For more information see section 4.5 of the manual.
UNDO    undo previous parameter changes          ---    ---      ---

   On an inactive screen, this command can be used to reverse some of
the changes that took place since the screen was last deactivated.  The
following parameters are reset to their former values:

 -1-  The point of examination
 -2-  The direction of investigation
 -3-  The left and right endpoints of the investiagtion interval
 -4-  The value of the discretization parameter h
 -5-  The window half width w = h/s
 -6-  The number of independent variables
 -7-  Marking of the center point
 -8-  Drawing a horizontal scale
 -9-  Drawing a horizontal scale
 -10- The selection of graphs plotted

   For more information see section 4.9 of the manual.
USER    enter user mode                          ---    ---      ---

   This command calls the user defined subroutines SUBUSR which can be
used for various purposes.  If it changes the trial function then care
should be taken to use the command FORCE instead of GO.

   For more information see section 4.15 of the manual.
WAIT    make program wait for GO or FORCE com.   ---    ---    deactiv.

   This command suspends all computation until the next GO or FORCE
command is given.  This is useful if several changes are to be made and
it is inconvenient to wait until they have been incorporated into an
active screen.

   For more information see section 4.9 of the manual.
ZOOM    change window width by factor      SIGN   m     m><0   immediate

   This command multiplies the current window width with the specified
factor if is positive, and divides by its absolute value if it is
negative.  This is accomplished by adjusting the display interval
and leaving the discretization parameter h fixed.  This is useful if h
cannot be decreased because of round-off effects.  However, whenever
possible the more efficent command CWINDOW should be used instead of
ZOOM.

   For more information see section 4.8 of the manual.
ACCENT  input which derivative is to be accented
C1CROSS input new first component
C2CROSS input new second component
C3CROSS input new third component
CCHANNL input type and new channel number
CDIRCTN input direction of cross derivative
CHVALUE input new stencil width
CORDER  input new order,  0 to turn off cross derivative
CWINDOW input factor (positive for increase, negative for decrease)
D1CHDIR input new first component
D2CHDIR input new second component
D3CHDIR input new third component
DCENTER no arguments
DGRAPH  input which derivative (0 thru 6)
DIVIDE  input integer factor
DMNSN   input the dimension of the domain (1 thru 3)
DOUBLE  no arguments
DSCALE  no arguments
DXAXIS  no arguments
EGRAPH  input which derivative (0 thru 6) is to be erased
EXIT    no arguments
FLIP    no arguments
FORCE   no arguments
GO      no arguments
HALVE   no arguments
HELP    give name of command you want help on
HSUMRY  no arguments
IDIRCTN input direction of investigation
IHVALUE input discretization parameter
IINTVL  2 vectors, 1 per line
IPOINT  input vector
LCROSS  give index number of new cross direction
LDRCTN  give index number of new direction
LIST    no arguments
LOG     give new channel number, zero to turn off log
LPOINT  give index number of new point
MULTPLY input integer factor
NORMAL  no arguments
NEWS    no arguments
OUTPUT  no arguments
P1CHPNT give new first component
P2CHPNT give new second component
P3CHPNT give new third component
PAUSE   give channel number
PLOT    no arguments
QUIT    no arguments
RCROSS  give new channel number
RDIRCTN give new channel number
RESTART no arguments
ROTATE  input vector to be added to current direction of investigation
RPNT    give new channel number
RSCREEN no arguments
RWIND   give device number
SETDF   no arguments
SHIFT   input integer shift (+ve for right shift, -ve for left shift)
STORE   no arguments
TCENTER give order of derivative
TNOTE   no arguments
TYPE    give order of derivative and location of point
UNDO    no arguments
USER    no arguments
WAIT    no arguments
ZOOM    input factor (positive for increase, negative for decrease)
 93
        MICROSCOPE News v. 1: A Primer on MICROSCOPE

   Welcome to MICROSCOPE.

   If at any stage you are getting tired of this summary you can abort
it by typing a period (followed, like everything else in MICROSCOPE by
a carriage return, see below).

   It is assumed that you know what you want to use MICROSCOPE for and
that you only need to know how to go about it.  To make full use of
MICROSCOPE you really should obtain a copy of the manual which is
distributed with the MICROSCOPE package and should be available from
your system manager. If for some reason you can't get a hold of one,
contact Peter Alfeld, Department of Mathematics, University of Utah,
Salt Lake City, Utah 84112, Tel. 801-581-6842. I'd also be glad to hear
of your comments or suggestions.

   The following is an excerpt from section 3.2 of the manual.  It
describes the structure of the interaction with MICROSCOPE:

      3.2 The Command Mode

          The MICROSCOPE prompt is of the form:
 n  >>
where n is the number of the command to be given.  It starts at 1 and is
incremented by 1 after each command.

          A MICROSCOPE command is a string of at least two  letters  and
digits.    However,  only  the  first two characters are significant and
recognized by the parser.  They must be entered in the first two columns
immediately  following the prompt.  On an active screen, this will be in
the same line as the prompt, on an inactive screen, or in the  scrolling
version,  on  the next line.  Blank spaces are significant.  (MICROSCOPE
simply reads the command using a 2A1 format.) The remaining columns  can
be  filled with arbitrary characters.  They are not read or processed by
MICROSCOPE.  This is  sometimes  useful  for  including  comments  in  a
program.    A  command line is terminated by pressing the RETURN button.
If the command is not recognized, MICROSCOPE prompts for another one.

          After  a command you will be prompted for the appropriate data
(if any are needed).  The prompt is specific to the commands.

          The  dimension of the vectors is identical to  the  number  of
variables  of  the  trial function.  (The default is 2, see section 4.18
for a listing of all defaults).  Numbers are processed  by  an  internal
parser  and are essentially format free.  The following distinctions and
restrictions apply, however:

          -  Blanks  are  ignored.   For example "1 2" is considered the
single integer 12.

          - Numbers on the same line must be separated by commas.

          - Numbers can also be separated by writing  them  on  separate
lines (omiting the comma).

          - If two vectors are requested, then the  second  vector  must
start on a new line .

          - When a single number (Integer or Real) is requested, then an
empty  string (obtained by just pushing the RETURN button) is considered
to mean zero.  This is particularly useful when  a  zero  entry  implies
that  a  submode (see the descriptions of the PLOT and the USER commands
in sections 4.14 and 4.15 respectively) is to be exited.

          - When two integers are requested, then either one or both can
be represented by an empty string.  (The only  command  for  which  this
feature is useful is TYPE.)

          - Floating Point numbers (like 1.0E-12 or 1D-4) are  processed
correctly.

          - Floating Point numbers may also be represented as  integers.

          After receiving the data, MICROSCOPE processes the command and
the data.  If the screen is active, then the command is carried out  and
the  alphanumerical  display  is  updated, otherwise the next command is
prompted for.

          If  a  command is not recognized by MICROSCOPE, then a message
will be printed to that effect and a new command will be  prompted  for.
If  data  are  requested,  and a number is not recognized, then you will
have a chance to correct your input.  However, if data are syntactically
correct,  but  otherwise meaningless (e.g.  you request the graph of the
117th derivative), then the command will be aborted and  a  new  command
will be prompted for.

   There are currently 63 commands which divide into 11 major groups.
You can obtain a listing of them by giving the command LIST, a brief
description of all of them by HSUMRY, and detailed help on an individual
command by HELP.

    Good luck, you are on your own now ...