#include "hash.h"Include dependency graph for mole_co_priv.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Data Structures | |
| struct | mole_priv_s | 
| struct | t_coreactions | 
| struct | COmole_rate_s | 
| struct | chem_element_s | 
Defines | |
| #define | MAXREACTANTS 3 | 
| #define | MAXPRODUCTS 4 | 
Enumerations | |
| enum | { CHARS_ELEMENT = 3 } | 
Functions | |
| void | CO_step (void) | 
| void | CO_solve (bool *lgNegPop, bool *lgZerPop) | 
Variables | |
| mole_priv_s | mole_priv | 
| EXTERN struct t_coreactions | coreactions | 
| chem_element_s ** | chem_element | 
| int32 * | ipiv | 
| realnum * | tot_ion | 
| #define MAXPRODUCTS 4 | 
| #define MAXREACTANTS 3 | 
Definition at line 20 of file mole_co_priv.h.
Referenced by CO_step(), hmole_step(), newreact(), and newreaction().
| anonymous enum | 
| void CO_solve | ( | bool * | lgNegPop, | |
| bool * | lgZerPop | |||
| ) | 
CO_solve fills in matrix for heavy elements molecular routines
| *lgNegPop | set true if we found neg pops | |
| *lgZerPop | set true if we tried to compute the pops, but some were zero | 
Definition at line 36 of file mole_co_solve.cpp.
References t_mole::b, t_mole::c, CO_step(), DEBUG_ENTRY, mole, t_mole::num_comole_calc, and SMALLFLOAT.
Here is the call graph for this function:

| void CO_step | ( | void | ) | 
CO_step
Definition at line 32 of file mole_co_step.cpp.
References t_mole::b, t_mole::c, coreactions, DEBUG_ENTRY, molecule::hevmol, t_coreactions::list, MAXREACTANTS, mole, t_coreactions::n, COmole_rate_s::nrates, t_mole::num_comole_calc, t_mole::num_comole_tot, COmole_rate_s::rate_species, and COmole_rate_s::rk.
Referenced by CO_solve().
| struct chem_element_s ** chem_element | 
| EXTERN struct t_coreactions coreactions | 
Referenced by CO_create_react(), CO_dissoc_rate(), CO_punch_mol(), CO_sink_rate(), CO_source_rate(), CO_step(), CO_update_rks(), and newreact().
| int32* ipiv | 
Definition at line 36 of file mole_co_etc.cpp.
Referenced by atom_levelN(), atom_pop5(), AtomSeqBeryllium(), FeIILevelPops(), hmole_step(), ion_solver(), iso_level(), oi_level_pops(), and SanityCheckBegin().
| struct mole_priv_s mole_priv | 
Definition at line 37 of file mole_co_etc.cpp.
 1.4.7