cloudy trunk
|
#include <conv.h>
Public Member Functions | |
void | resetConvIoniz () |
void | setConvIonizFail (const char *reason, double oldval, double newval) |
bool | lgConvIoniz () const |
const char * | chConvIoniz () const |
double | convIonizOldVal () const |
double | convIonizNewVal () const |
void | incrementCounter (const counter_type type) |
void | resetCounters () |
void | resetCountersZone () |
long | getCounter (const long type) |
long | getCounterZone (const long type) |
Private Attributes | |
char | m_chConvIoniz [INPUT_LINE_LENGTH] |
bool | m_lgConvIoniz |
double | m_BadConvIoniz [2] |
long | m_counters [NTYPES] |
long | m_counters_zone [NTYPES] |
|
inline |
Definition at line 119 of file conv.h.
References m_chConvIoniz.
|
inline |
Definition at line 127 of file conv.h.
References m_BadConvIoniz.
|
inline |
Definition at line 123 of file conv.h.
References m_BadConvIoniz.
|
inline |
Definition at line 323 of file conv.h.
References m_counters.
|
inline |
Definition at line 327 of file conv.h.
References m_counters_zone.
|
inline |
Definition at line 308 of file conv.h.
References m_counters, and m_counters_zone.
|
inline |
Definition at line 115 of file conv.h.
References m_lgConvIoniz.
|
inline |
Definition at line 100 of file conv.h.
References INPUT_LINE_LENGTH, m_BadConvIoniz, m_chConvIoniz, and m_lgConvIoniz.
|
inline |
Definition at line 313 of file conv.h.
References m_counters, and NTYPES.
|
inline |
Definition at line 318 of file conv.h.
References m_counters_zone, and NTYPES.
|
inline |
Definition at line 107 of file conv.h.
References INPUT_LINE_LENGTH, m_BadConvIoniz, m_chConvIoniz, and m_lgConvIoniz.
realnum t_conv::AverEdenError |
realnum t_conv::BigEdenError |
realnum t_conv::BigHeatCoolError |
realnum t_conv::BigPressError |
char t_conv::chConvEden[INPUT_LINE_LENGTH] |
char t_conv::chNotConverged[INPUT_LINE_LENGTH] |
char t_conv::chSolverEden[20] |
char t_conv::chSolverTemp[20] |
double t_conv::dCmHdT |
double t_conv::EdenErrorAllowed |
realnum t_conv::failmx |
realnum t_conv::GasPhaseAbundErrorAllowed |
realnum t_conv::HeatCoolRelErrorAllowed |
vector<double> t_conv::hist_pres_density |
vector<double> t_conv::hist_temp_temp |
long int t_conv::ifailz[12] |
bool t_conv::lgAutoIt |
bool t_conv::lgBadStop |
bool t_conv::lgConvEden |
bool t_conv::lgConvPops |
bool t_conv::lgConvPres |
bool t_conv::lgConvTemp |
bool t_conv::lgFirstSweepThisZone |
bool t_conv::lgIonStageTrimed |
bool t_conv::lgLastSweepThisZone |
bool t_conv::lgOscilOTS |
bool t_conv::lgSearch |
bool t_conv::lgUpdateCouplings |
long int t_conv::LimFail |
long int t_conv::limPres2Ioniz |
|
private |
when the lgConvIoniz flag is set false, the old and new numbers, the reason for the lack of convergence, should be set to following
Definition at line 148 of file conv.h.
Referenced by convIonizNewVal(), convIonizOldVal(), resetConvIoniz(), and setConvIonizFail().
|
private |
this says why the ionization did not converge, reasons can be a large change in the level of ionization, or in the heating
Definition at line 97 of file conv.h.
Referenced by chConvIoniz(), resetConvIoniz(), and setConvIonizFail().
|
private |
Definition at line 305 of file conv.h.
Referenced by getCounter(), incrementCounter(), and resetCounters().
|
private |
Definition at line 306 of file conv.h.
Referenced by getCounterZone(), incrementCounter(), and resetCountersZone().
|
private |
this flag is used in ConvPresTempEdenIoniz to check that ionization has converged
Definition at line 139 of file conv.h.
Referenced by lgConvIoniz(), resetConvIoniz(), and setConvIonizFail().
long int t_conv::nChemFail |
long int t_conv::nGrainFail |
long int t_conv::nIonFail |
long int t_conv::nNeFail |
long int t_conv::nPopFail |
long int t_conv::nPreFail |
long int t_conv::nPres2Ioniz |
long int t_conv::nTeFail |
long int t_conv::nTotalFailures |
long int t_conv::nTotalIoniz |
long int t_conv::nTotalIoniz_start |
realnum t_conv::PressureErrorAllowed |
double t_conv::sigma_dCmHdT |