SKILANG SKILANG SKILANG SKILANG SKILANG SKILANG SKILANG
**********************************************
**************************
******
SUBROUTINE SKILANG (IS, ISKWRK, RSKWRK, MAXK, NKLANG, KLANG,
NULANG, ELANG, MAXP, PLANG)
Returns a set of flags indicating whether the reactions are
Langmuir-Hinshelwood/Eley Rideal reactions, and if so, the
species indices and their parameters.
INPUT
IS - Integer reaction index.
ISKWRK(*) - Integer workspace array; dimension at least LENISK.
RSKWRK(*) - Real workspace array; dimension at least LENRSK.
MAXK - Integer dimension for data arrays;
MAXK needs to be at least as large as the number of
L-H/ER species in reaction IS.
OUTPUT
NKLANG - Integer scalar;
= 0, there is no L-H or ER rate-modify;
= N > 0, there are N species for an L-H rate-modify.
KLANG(*) - Integer array, L-H/ER species for reaction IS;
dimension at least NDIM.
NULANG(*) - Integer array, L-H/ER reactant and product species
flags for reaction IS;
if NULANG(n) = 1, the nth reaction species uses an L-H
rate scalar in the numberator, as well as the denominator;
dimension at least MAXSPR, the number of species allowed
in a surface reaction.
ELANG - Real scalar, L-H/ER exponent for the denominator for
reaction IS;
MAXP - Integer dimension for data arrays;
MAXP needs to be at least NLHPAR, the number of parameters
required for an L-H/ER species rate-modify.
PLANG(*,*)- Real matrix, L-H/ER species parameters for reaction IS;
the first dimension needs to be at least NLHPAR,
the second dimension needs to be at least NKLANG.