/home66/gary/public_html/cloudy/c10_branch/source/prt_final.cpp File Reference

#include "cddefines.h"
#include "iso.h"
#include "cddrive.h"
#include "dynamics.h"
#include "physconst.h"
#include "lines.h"
#include "taulines.h"
#include "warnings.h"
#include "phycon.h"
#include "dense.h"
#include "grainvar.h"
#include "h2.h"
#include "hmi.h"
#include "thermal.h"
#include "hydrogenic.h"
#include "rt.h"
#include "atmdat.h"
#include "timesc.h"
#include "opacity.h"
#include "struc.h"
#include "pressure.h"
#include "conv.h"
#include "geometry.h"
#include "called.h"
#include "iterations.h"
#include "version.h"
#include "colden.h"
#include "input.h"
#include "rfield.h"
#include "radius.h"
#include "peimbt.h"
#include "oxy.h"
#include "ipoint.h"
#include "lines_service.h"
#include "mean.h"
#include "wind.h"
#include "prt.h"
Include dependency graph for prt_final.cpp:

Go to the source code of this file.

Functions

void DatabasePrintReference (void)
void PrintCenterLine (FILE *io, const char chLine[], size_t ArrLen, size_t LineLen)
STATIC void gett2o3 (realnum *tsqr)
STATIC void gett2 (realnum *tsqr)
void PrintRatio (double q1, double q2)
void PrtFinal (void)
long int StuffComment (const char *chComment)

Function Documentation

void DatabasePrintReference ( void   ) 

DatabasePrintReference print some database references

Definition at line 46 of file prt_final.cpp.

References atmdat, t_atmdat::chVersion, DEBUG_ENTRY, h2, ioQQQ, t_atmdat::lgChiantiOn, t_h2::lgH2ON, and t_atmdat::lgLamdaOn.

Referenced by PrtFinal(), and PrtHeader().

STATIC void gett2 ( realnum tsqr  ) 
STATIC void gett2o3 ( realnum tsqr  ) 
void PrintCenterLine ( FILE *  io,
const char  chLine[],
size_t  ArrLen,
size_t  LineLen 
)

Definition at line 83 of file prt_final.cpp.

References ASSERT, and min().

Referenced by PrtFinal().

Here is the call graph for this function:

void PrintRatio ( double  q1,
double  q2 
) [inline]

Definition at line 103 of file prt_final.cpp.

References ioQQQ, PrintEfmt, and SMALLFLOAT.

Referenced by PrtFinal().

void PrtFinal ( void   ) 

PrtFinal create final pages of printout, emission line intensities, etc

Definition at line 112 of file prt_final.cpp.

References Wind::AccelAver, Wind::acldr, t_colden::ajmmin, t_rfield::anu, AS1RAD, ASSERT, atmdat, t_conv::AverEdenError, t_conv::AverHeatCoolError, t_conv::AverPressError, t_conv::BigEdenError, BIGFLOAT, t_conv::BigHeatCoolError, t_phycon::BigJumpCO, t_phycon::BigJumpH2, t_phycon::BigJumpne, t_phycon::BigJumpTe, t_conv::BigPressError, GrainVar::bin, called, cap4(), caps(), cdB21cm(), cdExecTime(), cdEXIT, cdLine(), cdTemp(), t_input::chCardSav, t_dense::chDenseLaw, t_LineSave::chHoldComments, t_hydro::chHTopType, t_tag_LineSv::chSumTyp, t_input::chTitle, t_version::chVersion, t_colden::colden, colden, t_rfield::ConInterOut, conv, t_radius::Conv2PrtInten, t_geometry::covaper, t_geometry::covgeo, DatabasePrintReference(), DEBUG_ENTRY, dense, t_radius::depth_x_fillfac, t_radius::distance, t_colden::dlnenCp, t_colden::dlnenHep, t_colden::dlnenHepp, t_colden::dlnenp, dynamics, EN1RYD, t_rfield::EnergyBremsThin, t_rfield::extin_mag_B_point, t_rfield::extin_mag_V_extended, t_rfield::extin_mag_V_point, t_geometry::FillFac, t_rfield::flux, fp_equal(), t_thermal::FreeFreeTotHeat, t_dense::gas_phase, geometry, gett2(), gett2o3(), gv, t_colden::H0_ov_Tspin, H2_itrzn(), HFLines, hmi, hydro, t_geometry::iEmissPower, input, INPUT_LINE_LENGTH, Singleton< t_version >::Inst(), ioQQQ, ipCOL_HTOT, ipH1s, ipH_LIKE, ipHE_LIKE, ipHELIUM, ipHYDROGEN, t_iso::ipIsoLevNIonCon, t_LineSave::ipNormWavL, ipoint(), ipOXYGEN, t_rt::ipxry, iso, iteration, iterations, t_iterations::itermx, lgAbort, t_conv::lgBadStop, t_warnings::lgCautns, t_radius::lgCylnOn, GrainVar::lgDustOn(), t_dense::lgElmtOn, t_prt::lgFaintOn, t_geometry::lgGeoPP, GrainVar::lgGrainPhysicsOn, t_atmdat::lgHCaseBOK, t_hydro::lgHInducImp, t_iterations::lgIterAgain, t_iterations::lgLastIt, t_radius::lgPredLumin, t_prt::lgPrintColumns, t_prt::lgPrintFluxEarth, t_prt::lgPrintLineCumulative, t_prt::lgPrintTime, t_prt::lgPrnColl, t_prt::lgPrnDiff, t_prt::lgPrnHeat, t_prt::lgPrnInwd, t_prt::lgPrnPump, t_prt::lgPrtLineArray, t_prt::lgPrtLineLog, t_prt::lgPrtShort, t_radius::lgRadiusKnown, t_geometry::lgSizeSet, t_prt::lgSortLineIntensity, t_prt::lgSortLines, t_prt::lgSortLineWavelength, t_geometry::lgSphere, t_prt::lgSurfaceBrightness, t_prt::lgSurfaceBrightness_SR, t_called::lgTalk, t_rfield::lgUSphON, t_warnings::lgWarngs, LineSave, LineSv, MALLOC, MAX2, mean, min(), MIN2, t_dynamics::n_initial_relax, t_rfield::nflux, nMatch(), t_input::nSave, t_LineSave::nsum, t_conv::nTotalIoniz, t_conv::nTotalIoniz_start, t_iso::numLevels_local, nzone, t_oxy::o3br32, t_oxy::o3cs12, t_oxy::o3cs13, t_oxy::o3enro, t_oxy::o3ex23, t_colden::OH_ov_Tspin, opac, t_rfield::outlin, t_rfield::outlin_noplot, oxy, peimbt, phycon, PI, pow(), POW2, t_thermal::power, pressure, PrintCenterLine(), PrintE71(), PrintE82(), PrintE93(), PrintEfmt, PrintRatio(), prt, prt_wl(), PrtAllTau(), PrtColumns(), PrtContinuum(), PrtMeanIon(), t_rfield::qhtot, t_radius::r1r0sq, t_pressure::RadBetaMax, t_radius::Radius, radius, rfield, t_radius::rinner, t_colden::rjnmin, t_rfield::rstrom, rt, RYDLAM, t_LineSave::ScaleNormLine, SDIV(), sexp(), t_LineSave::sig_figs, SMALLDOUBLE, SMALLFLOAT, SOLAR_MASS, t_timesc::sound, spsort(), t_tag_LineSv::SumLine, t_peimbt::t2hstr, t_peimbt::t2hyox, t_peimbt::t2o3str, t_opac::TauAbsGeo, t_rt::tauxry, t_peimbt::tbac, t_peimbt::tbcthn, t_timesc::tcmptn, t_mean::TempEdenMean, t_mean::TempIonEdenMean, t_mean::TempIonMean, t_mean::TempMean, thermal, t_thermal::thist, t_timesc::time_therm_long, t_timesc::TimeErode, timesc, t_thermal::tlowst, t_colden::tmas, t_peimbt::tohyox, t_peimbt::toiiir, t_prt::TooFaint, TorF(), TotalInsanity(), t_thermal::totcol, totlin(), t_colden::TotMassColl, t_peimbt::tsqden, t_rfield::uh, t_rfield::uheii, t_hmi::UV_Cont_rel2_Draine_DB96_face, t_hmi::UV_Cont_rel2_Habing_TH85_face, warnings, t_tag_LineSv::wavelength, wavelength, WavlenErrorGet(), t_rfield::widflx, wind, t_prt::wlSort1, t_prt::wlSort2, t_colden::wmas, t_dense::wmole, t_mean::xIonMean, t_dense::xMassDensity, and t_dense::xMassTotal.

Referenced by cloudy().

Here is the call graph for this function:

long int StuffComment ( const char *  chComment  ) 

routine to stuff comments into the stack of comments, return is index to this comment

Definition at line 1953 of file prt_final.cpp.

References cdEXIT, t_LineSave::chHoldComments, DEBUG_ENTRY, ioQQQ, t_LineSave::ipass, LineSave, t_LineSave::nComment, and NHOLDCOMMENTS.

Referenced by lines(), lines_continuum(), lines_general(), lines_grains(), lines_helium(), lines_hydro(), lines_lv1_li_ne(), and lines_molecules().

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1