cloudy trunk
Loading...
Searching...
No Matches
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 ()
STATIC double EdenError (double eden)
int ConvEdenIoniz (void)

Function Documentation

◆ ConvEdenIoniz()

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

References iter_track::add(), iter_track::bracket_width(), iter_track::clear(), conv, DEBUG_ENTRY, dense, iter_track::deriv(), EdenError(), fp_equal(), iter_track::in_bounds(), iter_track::init_bracket(), ioQQQ, lgConvEden(), min(), iter_track::next_val(), 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:

◆ EdenError()

STATIC double EdenError ( double eden)

Definition at line 207 of file conv_eden_ioniz.cpp.

References ASSERT, conv, ConvIoniz(), dense, EDEN_CHANGES, EdenChange(), ioQQQ, lgAbort, safe_div(), STATIC, and trace.

Referenced by ConvEdenIoniz().

Here is the call graph for this function:

◆ lgConvEden()

STATIC bool lgConvEden ( )

Definition at line 196 of file conv_eden_ioniz.cpp.

References conv, dense, and STATIC.

Referenced by ConvEdenIoniz().