cloudy trunk
|
#include "cddefines.h"
#include "mole.h"
#include "mole_priv.h"
#include "save.h"
#include "dense.h"
#include "atmdat.h"
#include "trace.h"
Go to the source code of this file.
Functions | |
STATIC bool | lgNucleiConserved (const multi_arr< double, 2 > &c) |
void | mole_eval_balance (long int num_total, double *b, bool lgJac, multi_arr< double, 2 > &c) |
void | mole_eval_sources (long int num_total) |
void | mole_dominant_rates (const molecule *debug_species, FILE *ioOut) |
Definition at line 266 of file mole_eval_balance.cpp.
References atom_list, DEBUG_ENTRY, chem_atom::ipMl, chem_atom::label(), MAX2, mole, mole_global, STATIC, UNLIKELY, and multi_arr< T, d, ALLOC, lgBC >::zero().
Referenced by mole_eval_balance().
void mole_dominant_rates | ( | const molecule * | debug_species, |
FILE * | ioOut ) |
Definition at line 335 of file mole_eval_balance.cpp.
References mole_reaction::index, molecule::index, mole_reaction::label, molecule::label, MAXREACTANTS, mole, mole_reaction::nproducts, mole_reaction::nreactants, null_mole, mole_reaction::products, mole_reaction::pvector, mole_priv::reactab, mole_reaction::reactants, and mole_reaction::rvector.
Referenced by SaveDo().
mole_eval_balance
Definition at line 37 of file mole_eval_balance.cpp.
References ASSERT, DEBUG_ENTRY, mole_reaction::index, molecule::index, ioQQQ, mole_reaction::label, lgNucleiConserved(), MAXREACTANTS, mole, mole_global, mole_reaction::nproducts, mole_reaction::nreactants, 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().
void mole_eval_sources | ( | long int | num_total | ) |
Definition at line 149 of file mole_eval_balance.cpp.
References atmdat, molecule::charge, DEBUG_ENTRY, dense, mole_reaction::index, molecule::index, molecule::isMonatomic(), LIMELM, MAXREACTANTS, mole, molecule::nAtom, mole_reaction::nproducts, mole_reaction::nreactants, mole_reaction::products, mole_reaction::pvector, mole_priv::reactab, mole_reaction::reactants, mole_reaction::rvector, and unresolved_atom_list.
Referenced by mole_effects(), and mole_update_sources().