cloudy trunk
Loading...
Searching...
No Matches
conv_temp_eden_ioniz.cpp File Reference
#include "cddefines.h"
#include "hmi.h"
#include "thermal.h"
#include "iso.h"
#include "hydrogenic.h"
#include "colden.h"
#include "h2.h"
#include "pressure.h"
#include "dense.h"
#include "struc.h"
#include "thirdparty.h"
#include "trace.h"
#include "phycon.h"
#include "conv.h"
Include dependency graph for conv_temp_eden_ioniz.cpp:

Go to the source code of this file.

Functions

STATIC bool lgConvTemp (const iter_track &TeTrack)
STATIC double CoolHeatError (double temp)
STATIC void DumpCoolStack (double thres)
STATIC void DumpHeatStack (double thres)
int ConvTempEdenIoniz (void)

Function Documentation

◆ ConvTempEdenIoniz()

int ConvTempEdenIoniz ( void )

ConvTempEdenIoniz determine temperature, called by ConPresTempEdenIoniz, calls ConvEdenIoniz to get electron density and ionization returns 0 if ok, 1 if disaster

Definition at line 36 of file conv_temp_eden_ioniz.cpp.

References iter_track::add(), iter_track::bracket_width(), iter_track::clear(), colden, conv, ConvEdenIoniz(), CoolHeatError(), DEBUG_ENTRY, dense, fp_equal(), hmi, iter_track::init_bracket(), ioQQQ, ipCOL_HTOT, ipHYDROGEN, lgAbort, lgConvTemp(), max(), min(), iter_track::next_val(), phycon, POW4, PresTotCurrent(), iter_track::print_history(), safe_div(), iter_track::set_tol(), ShowMe(), sign(), SQRT2, TempChange(), thermal, TorF(), TotalInsanity(), and trace.

Referenced by ConvInitSolution(), and ConvPresTempEdenIoniz().

Here is the call graph for this function:

◆ CoolHeatError()

STATIC double CoolHeatError ( double temp)

Definition at line 274 of file conv_temp_eden_ioniz.cpp.

References conv, ConvEdenIoniz(), DEBUG_ENTRY, DumpCoolStack(), DumpHeatStack(), ioQQQ, lgAbort, nzone, phycon, PresTotCurrent(), STATIC, TEMP_CHANGES, TempChange(), thermal, and trace.

Referenced by ConvTempEdenIoniz().

Here is the call graph for this function:

◆ DumpCoolStack()

STATIC void DumpCoolStack ( double thres)

Definition at line 327 of file conv_temp_eden_ioniz.cpp.

References dprintf(), ioQQQ, STATIC, and thermal.

Referenced by CoolHeatError().

Here is the call graph for this function:

◆ DumpHeatStack()

STATIC void DumpHeatStack ( double thres)

Definition at line 359 of file conv_temp_eden_ioniz.cpp.

References dprintf(), ioQQQ, LIMELM, STATIC, and thermal.

Referenced by CoolHeatError().

Here is the call graph for this function:

◆ lgConvTemp()

STATIC bool lgConvTemp ( const iter_track & TeTrack)

Definition at line 227 of file conv_temp_eden_ioniz.cpp.

References iter_track::bracket_width(), conv, DEBUG_ENTRY, iter_track::deriv(), ioQQQ, lgAbort, phycon, STATIC, thermal, TorF(), and trace.

Referenced by ConvTempEdenIoniz().

Here is the call graph for this function: