#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.