#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