Next:  Example
Up:  X-PLOR Language
 Previous:  33 Matrices 
 
 
 
A  symbol is a  word with a ``$" as the first character.  It
is replaced by another  word that has been assigned by the user or
by X-PLOR during program execution. 
- <symbol>:==
 -   
includes  symbols 
that can be assigned to an 
arbitrary value and manipulated by the  evaluate statement
(see Section 2.14) and several  control statements
(see Section 2.8).  The data type can be
 real,  string, or  complex and 
is assigned automatically by
the program. 
The name of the symbol is a string that qualifies as a word with
fewer than 20 characters.  X-PLOR internally
declares particular symbols when certain statements are
executed.  Here are a few examples:
- $?
 -  is not an assignable symbol; 
          it produces a list of the currently assigned symbols.
 - $ANGL,
 -   $BOND, $DG, $DIHE, 
$ELEC, $ENER, $HARM, $IMPR,  $NCS, $NOE, $PELE, $PLAN, 
$PVDW,$RELA, 
 $VDW, $XREF,
 represent partial energy terms  (see Sections
4.5 and 4.6). 
The data type is  real.  These symbols are
declared upon evaluation of the X-PLOR energy function.
 - $CPU
 -  contains the CPU time ( real).
 - $DATE
 -  contains the current date  ( string).
 - $EXIST <symbol-name>
 -  is not an assignable
symbol; it 
is a special symbol that 
returns the string ``TRUE" if <symbol>=<symbol-name>
 has
been declared previously; otherwise it returns ``FALSE". 
 - $GRAD
 -  specifies the rms value of the energy gradient. The
 data type is  real.  
 This symbol is declared upon execution of the X-PLOR
energy function. 
 - $KBOLTZ
 -  is declared during X-PLOR start-up.  It 
   contains the Boltzmann constant in units of the 
     program ( real).
 - $NAME
 -  is declared during X-PLOR start-up.  It 
  contains the username   ( string).         
 - $PI
 -  is declared during X-PLOR start-up.  It 
     contains the value of 
 ( real).
 - $RESULT
 -  contains the results after execution 
of various statements,
such as 
``VECTor SHOW" and ``COORdinates RMS END".  
Data type is either  real or  string, depending
on the application. 
 - $STATUS
 -  is declared during X-PLOR start-up.  It 
   provides status information about
the  read dynamics statement  ( string).
 - $SYSTEM
 -  is declared during X-PLOR start-up.  It 
  contains the system identification ( string).
 - $TIME
 -  contains the wall-clock time ( string).
 
 
 
  
 
 
 
 
 
 
 
 Next:  Example
Up:  X-PLOR Language
 Previous:  33 Matrices 
 
 
 
Web Manager 
Sat Mar 11 09:37:37 PST 1995