6 typedef struct knode_struct
{
9 struct knode_struct
* members
;
10 struct knode_struct
* next
;
13 char wrf_name
[NAMELEN
] ;
15 struct knode_struct
* assoc_wrf_pack
;
17 char assoc_wrf_name
[NAMELEN
] ;
19 /* flag whether a matching varname was found */
22 /* flag whether variable is declared as radical species */
25 /* flag if M (third body conc) is found in .spc file */
28 /* flag if N2 is found in .spc file */
31 /* flag if O2 is found in .spc file */
34 /* flag if CO2 is found in .spc file */
39 #ifndef DEFINE_GLOBALS
40 # define EXTERN extern
47 /* store chemistry packages (mechanisms) from WRF in linked list rooted at WRFC_packs
48 - species variables will be stored as members of each package */
49 EXTERN knode_t
* WRFC_packs
;
53 /* store chemistry packages (mechanisms) from KPP */
54 EXTERN knode_t
* KPP_packs
;
57 /* non-transported radicals are not part of the packages */
58 EXTERN knode_t
* WRFC_radicals
;
61 /* photolysis rates from Registry */
62 EXTERN knode_t
* WRFC_jvals
;