/home66/gary/public_html/cloudy/c10_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.

Functions

STATIC bool lgConvEden (void)
STATIC double EdenError (double eden)
int ConvEdenIoniz (void)

Variables

static const int LOOPMAX = 35

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 24 of file conv_eden_ioniz.cpp.

References iter_track::add(), iter_track::bracket_width(), t_conv::chConvIoniz, t_conv::chSolverEden, iter_track::clear(), conv, DEBUG_ENTRY, dense, iter_track::deriv(), t_dense::eden, EdenError(), t_dense::EdenTrue, fp_equal(), iter_track::init_bracket(), ioQQQ, lgConvEden(), t_conv::lgConvEden, t_conv::lgSearch, t_trace::lgTrace, min(), iter_track::next_val(), t_trace::nTrConvg, iter_track::print_history(), safe_div(), iter_track::set_tol(), ShowMe(), sign(), SMALLFLOAT, TorF(), and trace.

Referenced by ConvTempEdenIoniz(), CoolHeatError(), lgCoolNetConverge(), and map_do().

Here is the call graph for this function:

STATIC double EdenError ( double  eden  ) 

Definition at line 185 of file conv_eden_ioniz.cpp.

References ASSERT, conv, ConvIoniz(), dense, t_dense::eden, t_dense::EdenTrue, ioQQQ, lgAbort, t_conv::lgConvIoniz, t_trace::nTrConvg, safe_div(), and trace.

Referenced by ConvEdenIoniz().

Here is the call graph for this function:

STATIC bool lgConvEden ( void   ) 

Variable Documentation

const int LOOPMAX = 35 [static]

Definition at line 15 of file conv_eden_ioniz.cpp.

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1