iter_end_chk.cpp File Reference

#include "cddefines.h"
#include "lines.h"
#include "mole.h"
#include "conv.h"
#include "rfield.h"
#include "iterations.h"
#include "trace.h"
#include "dense.h"
#include "colden.h"
#include "taulines.h"
#include "hmi.h"
#include "prt.h"
#include "phycon.h"
#include "geometry.h"
#include "stopcalc.h"
#include "opacity.h"
#include "thermal.h"
#include "cooling.h"
#include "pressure.h"
#include "radius.h"
#include "called.h"
#include "wind.h"
#include "reason.h"
#include "map.h"

Include dependency graph for iter_end_chk.cpp:

Go to the source code of this file.

Defines

#define EPS   1.00001
#define EPS   0.005

Functions

static void dmpary (void)
int iter_end_check (void)


Define Documentation

#define EPS   0.005

Definition at line 469 of file iter_end_chk.cpp.

#define EPS   1.00001

Definition at line 469 of file iter_end_chk.cpp.


Function Documentation

static void dmpary ( void   )  [static]

int iter_end_check ( void   ) 

iter_end_check called by Cloudy after each zone to determine whether iteration is complete returns true if iteration is complete, false if not

Definition at line 37 of file iter_end_chk.cpp.

References ASSERT, t_StopCalc::AV_extended, t_StopCalc::AV_point, called, cdEXIT(), t_dense::chDenseLaw, t_reason::chReason, t_StopCalc::col_H0_ov_Tspin, t_StopCalc::col_h2, t_StopCalc::col_h2_nut, t_StopCalc::col_monoxco, t_colden::colden, colden, t_StopCalc::colnut, t_StopCalc::colpls, COmole, t_thermal::ConstTemp, conv, DEBUG_ENTRY, DEBUG_EXIT, dense, t_radius::depth, dmpary(), t_radius::drNext, t_dense::eden, t_dense::EdenTrue, EPS, t_rfield::extin_mag_V_extended, t_rfield::extin_mag_V_point, findspecies(), t_dense::gas_phase, geometry, t_colden::H0_ov_Tspin, t_hmi::H2_total, t_StopCalc::HColStop, HFLines, hmi, ioMAP, ioQQQ, ipCOL_H0, ipCOL_H2g, ipCOL_H2s, ipCOL_Hp, ipCOL_HTOT, ipHYDROGEN, ipOXYGEN, t_StopCalc::ipStopLin1, t_StopCalc::ipStopLin2, t_StopCalc::iptnu, iteration, iterations, t_iterations::itermx, lgAbort, t_conv::lgBadStop, t_radius::lgdR2Small, t_radius::lgDrMinUsed, t_radius::lgDrNeg, t_dense::lgElmtOn, molecule::lgGas_Phase, t_iterations::lgLastIt, t_LineSave::lgLineEmergent, t_map::lgMapBeingDone, t_map::lgMapDone, t_hmi::lgNoH2Mole, t_prt::lgOnlyZone, t_pressure::lgPres_radiation_ON, t_prt::lgPrtStart, t_pressure::lgRadPresAbortOK, t_conv::lgSearch, t_pressure::lgSonicPoint, t_pressure::lgSonicPointAbortOK, t_StopCalc::lgStop21cm, t_called::lgTalk, t_trace::lgTrace, t_trace::lgTrOvrd, t_thermal::lgTSetOn, t_wind::lgVelPos, t_geometry::lgZoneTrp, LineSave, LineSv, map, map_do(), t_map::MapZone, MAX2, mole, t_geometry::nend, t_geometry::nprint, t_trace::npsbug, t_prt::nstart, t_StopCalc::nstpl, t_trace::nTrConvg, t_mole::num_comole_calc, t_prt::nzdump, t_trace::nznbug, nzone, opac, t_pressure::pbeta, phycon, pressure, prt, PrtLinePres(), PrtZone(), radius, reason, rfield, t_radius::rinner, t_radius::router, SDIV(), ShowMe(), SMALLFLOAT, sprt_wl(), StopCalc, t_StopCalc::StopDepleteFrac, t_StopCalc::StopElecDensity, t_StopCalc::StopElecFrac, t_StopCalc::StopH2MoleFrac, t_StopCalc::StopHPlusFrac, t_StopCalc::StopLineWl, t_StopCalc::stpint, t_tag_LineSv::sumlin, t_StopCalc::T2High, t_opac::TauAbsGeo, EmLine::TauCon, t_StopCalc::tauend, t_phycon::te, t_StopCalc::TeFloor, t_StopCalc::tend, tfidle(), thermal, trace, wind, t_wind::windv0, t_dense::xIonDense, t_StopCalc::xMass, and t_dense::xMassTotal.

Referenced by cloudy().

Here is the call graph for this function:


Generated for cloudy by doxygen 1.5.9