Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
conv_init_solution.cpp File Reference
#include "cddefines.h"
#include "trace.h"
#include "struc.h"
#include "mole.h"
#include "dense.h"
#include "stopcalc.h"
#include "heavy.h"
#include "geometry.h"
#include "thermal.h"
#include "radius.h"
#include "phycon.h"
#include "pressure.h"
#include "conv.h"
#include "dynamics.h"
#include "rfield.h"
Include dependency graph for conv_init_solution.cpp:

Functions

STATIC bool lgCoolHeatCheckConverge (double *CoolNet, bool lgReset)
 
STATIC bool lgCoolNetConverge (double *CoolNet, double *dCoolNetDT, bool lgReset)
 
STATIC void ChemImportance (void)
 
STATIC double FindTempChangeFactor (void)
 
void ConvInitSolution (double TeStart)
 

Variables

static double dCoolNetDTOld = 0
 
static double OxyInGrains
 
static double FracMoleMax
 

Function Documentation

◆ ChemImportance()

STATIC void ChemImportance ( void )

References DEBUG_ENTRY, dense, fprintf(), FracMoleMax, ioQQQ, ipOXYGEN, mole, mole_global, NULL, OxyInGrains, SDIV(), and STATIC.

Referenced by FindTempChangeFactor().

Here is the call graph for this function:

◆ ConvInitSolution()

◆ FindTempChangeFactor()

STATIC double FindTempChangeFactor ( void )

References ChemImportance(), DEBUG_ENTRY, FracMoleMax, OxyInGrains, phycon, and STATIC.

Referenced by ConvInitSolution().

Here is the call graph for this function:

◆ lgCoolHeatCheckConverge()

STATIC bool lgCoolHeatCheckConverge ( double * CoolNet,
bool lgReset )

References conv, DEBUG_ENTRY, MAX2, SDIV(), STATIC, and thermal.

Referenced by lgCoolNetConverge().

Here is the call graph for this function:

◆ lgCoolNetConverge()

STATIC bool lgCoolNetConverge ( double * CoolNet,
double * dCoolNetDT,
bool lgReset )

References ConvEdenIoniz(), dCoolNetDTOld, DEBUG_ENTRY, fprintf(), ioQQQ, lgCoolHeatCheckConverge(), LOOP_MAX, phycon, STATIC, thermal, TorF(), and trace.

Referenced by ConvInitSolution().

Here is the call graph for this function:

Variable Documentation

◆ dCoolNetDTOld

double dCoolNetDTOld = 0
static

◆ FracMoleMax

double FracMoleMax
static

◆ OxyInGrains

double OxyInGrains
static