cloudy trunk
|
#include "cddefines.h"
#include "atmdat.h"
#include "continuum.h"
#include "conv.h"
#include "dense.h"
#include "dynamics.h"
#include "elementnames.h"
#include "grainvar.h"
#include "he.h"
#include "heavy.h"
#include "helike.h"
#include "hmi.h"
#include "hydrogenic.h"
#include "ionbal.h"
#include "iso.h"
#include "mole.h"
#include "opacity.h"
#include "phycon.h"
#include "physconst.h"
#include "rfield.h"
#include "secondaries.h"
#include "taulines.h"
#include "thirdparty.h"
#include "trace.h"
#include "yield.h"
Go to the source code of this file.
Functions | |
void | iso_level (const long int ipISO, const long int nelem, double &renorm) |
void | iso_set_ion_rates (long ipISO, long nelem) |
void iso_level | ( | const long int | ipISO, |
const long int | nelem, | ||
double & | renorm ) |
Definition at line 31 of file iso_level.cpp.
References multi_arr< T, d, ALLOC, lgBC >::alloc(), ASSERT, atmdat, EmissionProxy::Aul(), qList::begin(), cdEXIT, t_iso_sp::chTypeAtomUsed, TransitionProxy::Coll(), colliders, CollisionProxy::ColUL(), ContNegative(), conv, multi_arr< T, d, ALLOC, lgBC >::data(), DEBUG_ENTRY, dense, dynamics, elementnames, TransitionProxy::Emis(), TransitionProxy::EnergyRyd(), t_iso_sp::ex, EXIT_FAILURE, t_iso_sp::fb, findspecieslocal(), fixit(), fnzone, fp_equal(), g, getrf_wrapper(), getrs_wrapper(), gv, ionbal, ioQQQ, IPCOLLIS, ipH1s, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, IPRAD, iso_ctrl, iso_renorm(), iso_sp, iteration, KILL_BELOW_PLASMA, t_iso_sp::lgPopsRescaled, LIMELM, MAX2, MIN2, mole, N_, t_iso_sp::n_HighestResolved_local, t_atmdat::NCX, NISO, t_iso_sp::numLevels_local, t_iso_sp::numLevels_max, nzone, opac, EmissionProxy::Pdest(), EmissionProxy::Pelec_esc(), EmissionProxy::Pesc(), phycon, EmissionProxy::PopOpc(), PrintEfmt, EmissionProxy::pump(), t_iso_sp::qTot2S, t_iso_sp::QuantumNumbers2Index, CollisionProxy::rate_lu_nontherm(), S, SDIV(), sexp(), ShowMe(), sink, SMALLFLOAT, source, t_iso_sp::st, TorF(), trace, t_iso_sp::trans(), t_iso_sp::TwoNu, t_iso_sp::xIonSimple, and multi_arr< T, d, ALLOC, lgBC >::zero().
void iso_set_ion_rates | ( | long | ipISO, |
long | nelem ) |
Definition at line 685 of file iso_level.cpp.
References ASSERT, BIGDOUBLE, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, t_iso_sp::fb, he, ionbal, ioQQQ, ipHe1s1S, ipHe2s3S, ipHE_LIKE, ipHELIUM, iso_sp, t_iso_sp::numLevels_local, nzone, SMALLFLOAT, t_iso_sp::st, and t_iso_sp::xIonSimple.
Referenced by ion_solver().