cloudy  trunk
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions
iter_end_chk.cpp File Reference
#include "cddefines.h"
#include "lines.h"
#include "mole.h"
#include "conv.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 "predcont.h"
#include "pressure.h"
#include "radius.h"
#include "called.h"
#include "wind.h"
#include "hcmap.h"
#include "rfield.h"
#include "flux.h"
Include dependency graph for iter_end_chk.cpp:

Go to the source code of this file.

Macros

#define EPS   1.00001
 
#define EPS   0.005
 

Functions

STATIC void dmpary (void)
 
int iter_end_check (void)
 

Macro Definition Documentation

#define EPS   1.00001

Definition at line 514 of file iter_end_chk.cpp.

#define EPS   0.005

Definition at line 514 of file iter_end_chk.cpp.

Function Documentation

STATIC void dmpary ( void  )
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 38 of file iter_end_chk.cpp.

References ASSERT, t_StopCalc::AV_extended, t_StopCalc::AV_point, BIGFLOAT, called, cdEXIT, t_dense::chDenseLaw, t_StopCalc::chReasonStop, t_StopCalc::chSpeciesColumn, t_StopCalc::col_H0_ov_Tspin, t_StopCalc::col_h2, t_StopCalc::col_h2_nut, t_StopCalc::col_monoxco, t_StopCalc::col_species, colden, t_colden::colden, t_StopCalc::colnut, t_StopCalc::colpls, column(), molezone::column, t_thermal::ConstTemp, t_StopCalc::ContIndex, t_StopCalc::ContNFnu, conv, t_radius::Conv2PrtInten, cpu, DEBUG_ENTRY, dense, t_radius::depth, dmpary(), t_radius::drad_x_fillfac, t_radius::drNext, t_dense::eden, t_dense::EdenTrue, TransitionList::Emis(), EPS, EXIT_FAILURE, t_rfield::extin_mag_V_extended, t_rfield::extin_mag_V_point, findspecieslocal(), findspecieslocal_validate(), fprintf(), t_dense::gas_phase, geometry, t_colden::H0_ov_Tspin, t_hmi::H2_total, hcmap, t_StopCalc::HColStop, HFLines, hmi, t_cpu::i(), Singleton< T >::Inst(), ioMAP, ioQQQ, ipCOL_HTOT, ipHYDROGEN, ipOXYGEN, t_StopCalc::ipStopLin1, t_StopCalc::ipStopLin2, t_StopCalc::iptnu, iteration, iterations, t_iterations::itermx, lgAbort, t_conv::lgBadStop, Wind::lgBallistic(), t_radius::lgdR2Small, t_radius::lgDrMinUsed, t_dense::lgElmtOn, t_iterations::lgLastIt, t_hcmap::lgMapBeingDone, t_hcmap::lgMapDone, t_cpu_i::lgMPI_talk(), t_prt::lgOnlyZone, t_pressure::lgPres_radiation_ON, t_prt::lgPrtStart, t_pressure::lgRadPresAbortOK, t_conv::lgSearch, t_pressure::lgSonicPoint, t_pressure::lgSonicPointAbortOK, Wind::lgStatic(), t_StopCalc::lgStop21cm, t_StopCalc::lgStopSpeciesColumn, t_called::lgTalk, t_thermal::lgTemperatureConstant, t_trace::lgTrace, t_trace::lgTrOvrd, Wind::lgVelPos, t_geometry::lgZoneTrp, t_LineSave::lines, LineSave, t_mole_global::list, map_do(), t_hcmap::MapZone, MAX2, mole, mole_global, nCHREASONSTOP, t_StopCalc::nEmergent, t_iterations::nend, t_geometry::nprint, t_trace::npsbug, t_prt::nstart, t_StopCalc::nstpl, t_conv::nTotalIoniz, t_StopCalc::nTotalIonizStop, t_trace::nTrConvg, t_mole_global::num_calc, t_prt::nzdump, t_trace::nznbug, nzone, opac, t_pressure::pbeta, phycon, pressure, prt, PrtLinePres(), PrtZone(), t_radius::r1r0sq, radius, rfield, t_radius::rinner, SDIV(), ShowMe(), SMALLFLOAT, t_mole_local::species, StopCalc, t_StopCalc::StopDepleteFrac, t_StopCalc::StopElecDensity, t_StopCalc::StopElecFrac, t_StopCalc::StopH2MoleFrac, t_StopCalc::StopHPlusFrac, t_iterations::StopThickness, t_StopCalc::StopVelocity, t_StopCalc::stpint, t_opac::TauAbsGeo, t_StopCalc::tauend, t_phycon::te, t_StopCalc::TeFloor, TempChange(), t_StopCalc::TempHiStopZone, t_StopCalc::TempLoStopZone, thermal, TotalInsanity(), trace, wind, Wind::windv, t_dense::xIonDense, t_StopCalc::xMass, and t_dense::xMassTotal.

Referenced by cloudy().

Here is the call graph for this function: