#include "cddefines.h"
#include "hmi.h"
#include "trace.h"
#include "grainvar.h"
#include "rfield.h"
#include "mole.h"
#include "dense.h"
#include "taulines.h"
Go to the source code of this file.
Functions | |
int | eden_sum (void) |
int eden_sum | ( | void | ) |
eden_sum sum free electron density over all species, sets variable erredn.EdenTrue called by ConvEdenIoniz which actually controls the electron density updates returns 0 if all is ok, 1 if need to abort calc
Definition at line 16 of file eden_sum.cpp.
References ASSERT, co, COmole, t_co::comole_eden, DEBUG_ENTRY, dense, t_dense::eden, t_dense::eden_from_metals, t_dense::EdenExtra, t_dense::EdenSet, t_dense::EdenTrue, fnzone, fp_equal(), gv, molecule::hevmol, hmi, t_hmi::Hmolec, ioQQQ, ipH1s, ipH2p, ipH_LIKE, ipHYDROGEN, ipLITHIUM, t_trace::lgESOURCE, GrainVar::lgGrainElectrons, t_trace::lgNeBug, t_trace::lgTrace, LIMELM, mole, N_H_MOLEC, molecule::nElec, t_hmi::nElectron, t_mole::num_comole_calc, t_rfield::otslin, rfield, safe_div(), GrainVar::TotalEden, trace, Transitions, and t_dense::xIonDense.
Referenced by ConvBase().