SKIYLD SKIYLD SKIYLD SKIYLD SKIYLD SKIYLD SKIYLD
**********************************************
**************************
******
SUBROUTINE SKIYLD (IR, ISKWRK, RSKWRK, IYLD, IYION, KYLD, PYLD)
Returns an integer flag to indicate whether reaction IR has yield-
modified species, the species index of its ion, yield-modify flags
for its reactants and products, and parameters for the yield
expression.
INPUT
IR - Integer scalar, surface reaction index.
ISKWRK(*) - Integer workspace array; dimension at least LENISK.
RSKWRK(*) - Real workspace array; dimension at least LENRSK.
OUTPUT
IYLD - Integer scalar, flag for yield-modify reactions;
1, reaction IR uses yield-modification
0, no
IYION - Integer scalar, species index of the ion in a yield-
modify reaction.
KYLD(*) - Integer array, yield flags for the species in a yield-
modify reaction;
dimension at least MAXSPR, the maximum number of species
allowed in a surface reaction.
1, species is yield-modified
0, no
PYLD(*) - Real array, parameters for the yield-expression in
a yield-modify reaction;
dimension at least NYPAR, the number of parameters
required.
If IYLD=1, and KYLD of the Nth species in the reaction
is 1, the stoichiometric coefficient NU of the species is
scaled by the results of the expression
PYLD(1) * [Ei**PYLD(3) - PYLD(2)**PYLD(3)] **PYLD(4)
where Ei is the ion energy of species IYION.