/home66/gary/public_html/cloudy/c08_branch/source/conv_eden_ioniz.cpp File Reference

#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 Documentation

#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().


Function Documentation

int ConvEdenIoniz ( void   ) 

ConvEdenIoniz called by ConvTempEdenIoniz and ConvInitIonize, it calls ConvIoniz and converges the electron density

Returns:
returns 1 if error condition, 0 if ok

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:


Variable Documentation

const int LOOPMAX = 35 [static]

Definition at line 14 of file conv_eden_ioniz.cpp.

Referenced by ConvEdenIoniz(), and ConvPresTempEdenIoniz().


Generated on Mon Feb 16 12:04:31 2009 for cloudy by  doxygen 1.4.7