char **GOrbitalListItems
GOrbitalListItems stores the orbital names/strings which are currently
selected in the Orbitals listbox of the main window. The number of
items is available by GOrbitalListItemsCount.
int GOrbitalListItemsCount
This variable counts the number of selected orbital names/strings of the
Orbitals listbox of the main window.
create_orbital_array_ptr GCreateOrbital
GCreateOrbital stores the values of a newly created pseudo orbital
till these are added to the general atom data structure by the user. The
structure is defined as follows and values can only be accessed by the using
-> operand.
lists with element indizes ranging from [0..dimension - 1] and storing the atomic data for the newly created pseudo orbital.
int GNumberOrbitals
counts the number of orbitals stored in the atom data structure.
GNumberOrbitals is normally set with the return value of the
XAAllocateGOrbitalListItems procedure which
has to be called if the internal atom data structure is changed by adding or
deleting an orbital.
int GCount
counts the changes, which have been made to the atom data structure by deleting
or creating orbitals, and modifies the grey scale of line markers in the
drawing area accordingly.
char GCreateSymbol
is set after selecting an option of the Create Orbital push button.
Future pseudo orbitals will be created with the orbital symbol
GCreateSymbol.
enum item_names Gcrutch
Gcrutch is used in the following procedures:
int GMarker
GMarker stores the point marker for the next graph. The variable is
increased by XADrawGraph and necessary to
distinguish between the different graphs if the drawing area is printed out as
a PS file.
orbital_array_ptr GOriginalAtom
GOriginalAtom stores information about the orbitals directly after
reading in the atomic data file. Therefore it is possible to distinguish
pseudo orbitals from original ones because they are not mentioned in
GOriginalAtom. For accessing the structure please refer to
XAOrbitalArray.