Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "dense.h"
#include "trace.h"
#include "conv.h"
#include "cooling.h"
#include "thermal.h"
#include "iter_track.h"
#include "rt.h"
Functions | |
STATIC bool | lgConvEden () |
STATIC double | EdenError (double eden) |
void | ConvEdenIoniz () |
void ConvEdenIoniz | ( | ) |
ConvEdenIoniz called by ConvTempEdenIoniz and ConvInitIonize, it calls ConvIoniz and converges the electron density
References iter_track::add(), iter_track::bracket_width(), iter_track::clear(), conv, CoolEvaluate(), DEBUG_ENTRY, dense, iter_track::deriv(), EdenError(), fp_equal(), fprintf(), HeatSum(), iter_track::in_bounds(), iter_track::init_bracket(), ioQQQ, lgConvBaseHeatTest, lgConvEden(), min(), iter_track::next_val(), nzone, iter_track::print_history(), safe_div(), iter_track::set_tol(), ShowMe(), sign(), SMALLFLOAT, thermal, TorF(), and trace.
Referenced by ConvTempEdenIoniz(), CoolHeatError(), lgCoolNetConverge(), and map_do().
STATIC double EdenError | ( | double | eden | ) |
References conv, ConvIoniz(), dense, EdenChange(), fprintf(), ioQQQ, NULL, RT_line_all_escape(), RT_OTS_Update(), safe_div(), STATIC, and trace.
Referenced by ConvEdenIoniz().
STATIC bool lgConvEden | ( | ) |
References conv, dense, and STATIC.
Referenced by ConvEdenIoniz().