Go to the source code of this file.
◆ MAXPRODUCTS
◆ MAXREACTANTS
◆ chem_element_i
◆ mole_reaction_ci
◆ mole_reaction_i
◆ molecule_i
◆ udfastate
Enumerator |
---|
ABSENT | |
CORRECT | |
CONFLICT | |
◆ frac_H2star_hminus()
double frac_H2star_hminus |
( |
| ) |
|
|
extern |
◆ mole_eval_balance()
void mole_eval_balance |
( |
long int | n, |
|
|
double * | b, |
|
|
bool | lgJac, |
|
|
multi_arr< double, 2 > & | c ) |
|
extern |
mole_eval_balance
References ASSERT, DEBUG_ENTRY, fprintf(), mole_reaction::index, molecule::index, ioQQQ, mole_reaction::label, lgNucleiConserved(), MAXREACTANTS, mole, mole_global, mole_reaction::nproducts, mole_reaction::nreactants, NULL, mole_reaction::products, mole_reaction::pvector, mole_priv::reactab, mole_reaction::reactants, mole_reaction::rvector, trace, and multi_arr< T, d, ALLOC, lgBC >::zero().
Referenced by mole_eval_dynamic_balance().
◆ mole_eval_sources()
void mole_eval_sources |
( |
long int | num_total | ) |
|
|
extern |
References ASSERT, atmdat, molecule::charge, DEBUG_ENTRY, dense, mole_reaction::index, molecule::index, LIMELM, MAXREACTANTS, mole, molecule::nNuclide, mole_reaction::nproducts, mole_reaction::nreactants, nuclide_list, NULL, mole_reaction::products, mole_reaction::pvector, mole_priv::reactab, mole_reaction::reactants, and mole_reaction::rvector.
Referenced by mole_effects(), and mole_update_sources().
◆ mole_return_cached_species()
◆ mole_solve()
double mole_solve |
( |
void | | ) |
|
|
extern |
mole_solve fills in matrix for heavy elements molecular routines
References ASSERT, BIGFLOAT, check_co_ion_converge(), conv, DEBUG_ENTRY, dense, fixit, fnzone, fprintf(), funjac(), get_ptr(), groupspecies, hmi, ionbal, ioQQQ, ipHYDROGEN, lgElemsConserved(), mole, mole_global, mole_h_fixup(), mole_return_cached_species(), newton_step(), nuclide_list, nzone, phycon, GroupMap::setup(), trace, and GroupMap::updateMolecules().
Referenced by mole_drive().
◆ mole_update_rks()
void mole_update_rks |
( |
void | | ) |
|
|
extern |
mole_update_rks update rate coefficients, only temp part
References mole_reaction::a, DEBUG_ENTRY, fprintf(), mole_reaction::index, ioQQQ, mole_reaction::label, mole, mole_h2_grain_form(), mole_h_reactions(), mole_priv::reactab, and mole_reaction::rk().
Referenced by mole_drive().
◆ groupspecies