#include <mole_priv.h>
Public Member Functions | |
void | updateMolecules (const valarray< double > &b2) |
void | setup (double *b0vec) |
GroupMap (size_t size) | |
Data Fields | |
multi_arr< double, 2 > | fion |
valarray< double > | molElems |
Definition at line 21 of file mole_priv.h.
GroupMap::GroupMap | ( | size_t | size | ) | [inline] |
Definition at line 27 of file mole_priv.h.
References multi_arr< T, d, ALLOC, lgBC >::alloc(), fion, molElems, and multi_arr< T, d, ALLOC, lgBC >::reserve().
void GroupMap::setup | ( | double * | b0vec | ) |
Definition at line 565 of file mole_solve.cpp.
References ASSERT, atom_list, conv, dense, deut, fion, t_dense::gas_phase, t_deuterium::gas_phase, t_conv::GasPhaseAbundErrorAllowed, get_ptr(), grouped_elems(), groupspecies, molecule::index, ioQQQ, t_deuterium::lgElmtOn, mole, mole_global, molElems, t_mole_global::num_compacted, t_mole_global::num_total, SMALLABUND, SMALLFLOAT, and t_mole_local::species.
void GroupMap::updateMolecules | ( | const valarray< double > & | b2 | ) |
Definition at line 665 of file mole_solve.cpp.
References ASSERT, atom_list, DEBUG_ENTRY, fion, groupspecies, molecule::index, t_mole_global::list, mole, mole_global, t_mole_global::num_calc, t_mole_global::num_compacted, pow(), t_mole_local::set_isotope_abundances(), and t_mole_local::species.
Referenced by funjac().
multi_arr<double,2> GroupMap::fion |
Definition at line 23 of file mole_priv.h.
Referenced by funjac(), GroupMap(), setup(), and updateMolecules().
valarray<double> GroupMap::molElems |
Definition at line 24 of file mole_priv.h.
Referenced by funjac(), GroupMap(), and setup().