|
cloudy
trunk
|
#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"
Go to the source code of this file.
Functions | |
| STATIC bool | lgConvEden () |
| STATIC double | EdenError (double eden) |
| int | ConvEdenIoniz (void) |
| int ConvEdenIoniz | ( | void | ) |
ConvEdenIoniz called by ConvTempEdenIoniz and ConvInitIonize, it calls ConvIoniz and converges the electron density
Definition at line 22 of file conv_eden_ioniz.cpp.
References iter_track::add(), iter_track::bracket_width(), t_conv::chConvIoniz(), t_conv::chSolverEden, iter_track::clear(), conv, CoolEvaluate(), t_thermal::ctot, DEBUG_ENTRY, dense, iter_track::deriv(), t_dense::eden, EdenError(), t_dense::EdenTrue, fp_equal(), fprintf(), HeatSum(), iter_track::in_bounds(), iter_track::init_bracket(), ioQQQ, lgConvBaseHeatTest, lgConvEden(), t_conv::lgConvEden, t_conv::lgSearch, t_trace::lgTrace, min(), iter_track::next_val(), t_trace::nTrConvg, 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 | ) |
Definition at line 274 of file conv_eden_ioniz.cpp.
References conv, ConvIoniz(), dense, t_dense::eden, EdenChange(), t_dense::EdenTrue, fprintf(), ioQQQ, lgAbort, t_conv::lgConvIoniz(), t_trace::nTrConvg, t_conv::register_(), RT_line_all_escape(), RT_OTS_Update(), safe_div(), and trace.
Referenced by ConvEdenIoniz().

| STATIC bool lgConvEden | ( | ) |
Definition at line 260 of file conv_eden_ioniz.cpp.
References conv, dense, t_dense::eden, t_conv::EdenErrorAllowed, t_dense::EdenTrue, t_conv::lgConvEden, t_conv::setConvIonizFail(), and t_dense::xNucleiTotal.
Referenced by ConvEdenIoniz().

1.8.5