#include "cddefines.h"#include "dense.h"#include "trace.h"#include "thermal.h"#include "thirdparty.h"#include "phycon.h"#include "conv.h"Include dependency graph for conv_eden_ioniz.cpp:

Go to the source code of this file.
Defines | |
| #define | PRT_FAIL_LAST_TRY false | 
| #define | PRT_EDEN_OSCIL false | 
| #define | OLDFAC 0.75 | 
| #define | KASE_EDEN_NOT_ION 10 | 
| #define | USE_NEW true | 
| #define | PRT_NEW false | 
Functions | |
| int | ConvEdenIoniz (void) | 
| bool | lgConvEden (void) | 
Variables | |
| static const int | LOOPMAX = 35 | 
| #define KASE_EDEN_NOT_ION 10 | 
Referenced by ConvEdenIoniz().
| #define OLDFAC 0.75 | 
Referenced by ConvEdenIoniz(), and RT_line_static().
| #define PRT_EDEN_OSCIL false | 
Referenced by ConvEdenIoniz().
| #define PRT_FAIL_LAST_TRY false | 
Referenced by ConvEdenIoniz().
| #define PRT_NEW false | 
Referenced by ConvEdenIoniz().
| #define USE_NEW true | 
Referenced by ConvEdenIoniz().
| int ConvEdenIoniz | ( | void | ) | 
ConvEdenIoniz called by ConvTempEdenIoniz and ConvInitIonize, it calls ConvIoniz and converges the electron density
Definition at line 18 of file conv_eden_ioniz.cpp.
References ASSERT, cdEXIT, t_conv::chConvEden, t_conv::chConvIoniz, t_conv::chNotConverged, t_conv::chSolverEden, conv, ConvIoniz(), t_thermal::ctot, damp, DEBUG_ENTRY, dense, t_dense::eden, t_dense::eden_from_metals, t_conv::EdenErrorAllowed, t_dense::EdenTrue, fnzone, t_dense::gas_phase, gv, t_conv::hist_temp_cool, t_conv::hist_temp_heat, t_conv::hist_temp_limit, t_conv::hist_temp_ntemp, t_conv::hist_temp_nzone, t_conv::hist_temp_temp, t_thermal::htot, INPUT_LINE_LENGTH, ioQQQ, ipHYDROGEN, iteration, KASE_EDEN_NOT_ION, lgAbort, t_conv::lgConvEden, t_conv::lgEdenOscl, t_trace::lgNeBug, t_conv::lgSearch, t_trace::lgTrace, linfit(), LOOPMAX, MALLOC, MAX2, MIN2, t_conv::nConvIonizFails, t_conv::nPres2Ioniz, t_conv::nTotalIoniz, t_trace::nTrConvg, nzone, OLDFAC, phycon, PRT_EDEN_OSCIL, PRT_FAIL_LAST_TRY, PRT_NEW, REALLOC, SDIV(), ShowMe(), SMALLFLOAT, t_phycon::te, thermal, TorF(), t_gv::TotalEden, trace, and USE_NEW.
Referenced by ConvTempEdenIoniz(), CoolHeatError(), and lgCoolNetConverge().
Here is the call graph for this function:

| bool lgConvEden | ( | void | ) | 
returns true if electron density is converged
Definition at line 931 of file conv_eden_ioniz.cpp.
References conv, dense, t_dense::eden, t_conv::EdenErrorAllowed, t_dense::EdenTrue, t_conv::lgConvEden, and SDIV().
Referenced by ConvPresTempEdenIoniz().
Here is the call graph for this function:

const int LOOPMAX = 35 [static]           | 
        
Definition at line 14 of file conv_eden_ioniz.cpp.
Referenced by ConvEdenIoniz(), and ConvPresTempEdenIoniz().
 1.4.7