Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"
#include "broke.h"
#include "rfield.h"
#include "iso.h"
#include "iterations.h"
#include "called.h"
#include "elementnames.h"
#include "ionbal.h"
#include "prt.h"
#include "lines.h"
#include "h2.h"
#include "parser.h"
#include "version.h"
#include "atmdat.h"
#include "input.h"
Functions | |
STATIC void | prt_constants (void) |
STATIC void | PrtMacros (void) |
STATIC void | setIsoNelemFlag (bool t_iso_sp::*cpt, long ipISO, long nelem) |
void | ParsePrint (Parser &p) |
void ParsePrint | ( | Parser & | p | ) |
ParsePrint parse the print command
*chCard |
References broke, cdEXIT, cpu, DEBUG_ENTRY, EXIT_FAILURE, exp10(), Parser::FFmtRead(), fprintf(), Parser::GetElem(), Parser::GetQuote(), Parser::getWave(), h2, t_cpu::i(), Singleton< module_list >::Inst(), ioQQQ, ipH_LIKE, ipHE_LIKE, ipHYDROGEN, Parser::lgEOL(), t_prt::lgFaintOn, t_prt::lgFntSet, t_prt::lgOnlyHead, t_prt::lgOnlyZone, t_prt::lgPrintBlock, t_prt::lgPrintBlockEmergent, t_prt::lgPrintBlockIntrinsic, t_prt::lgPrintColumns, t_broke::lgPrintFixits, t_prt::lgPrintFluxEarth, t_prt::lgPrintHeating, t_prt::lgPrintLineAirWavelengths, t_prt::lgPrintLineCumulative, t_prt::lgPrnAges, t_prt::lgPrnColl, lgPrnErr, t_prt::lgPrnHeat, t_prt::lgPrnInwd, t_prt::lgPrnIsoCollapsed, t_prt::lgPrnLineCell, t_prt::lgPrnPump, t_prt::lgPrtArry, t_prt::lgPrtCitations, t_iso_sp::lgPrtDepartCoef, t_prt::lgPrtLastIt, t_iso_sp::lgPrtLevelPops, t_prt::lgPrtLineArray, t_prt::lgPrtLineLog, t_prt::lgPrtMaser, t_iso_sp::lgPrtNCrit, t_prt::lgPrtTau, t_prt::lgSortLineIntensity, t_prt::lgSortLines, t_prt::lgSortLineWavelength, t_prt::lgSurfaceBrightness, t_prt::lgSurfaceBrightness_SR, LIMELM, LineSave, module_list::m_l, t_prt::matrix, diatomics::nElecLevelOutput, Parser::nMatch(), Parser::NoNumb(), t_prt::nPrnLineCell, ParsePrtLineSum(), t_cpu_i::printDataPath(), prt, prt_constants(), t_prt::PrtTauFnt, setIsoNelemFlag(), t_prt_matrix::setSpecies(), t_LineSave::sig_figs, t_LineSave::sig_figs_max, t_prt::TooFaint, t_prt::wlSort1, and t_prt::wlSort2.
Referenced by ParseCommands().
STATIC void prt_constants | ( | void | ) |
References BIGDOUBLE, BIGFLOAT, cpu, DEBUG_ENTRY, fprintf(), t_cpu::i(), INT16_MAX, INT16_MIN, INT32_MAX, INT32_MIN, INT64_MAX, INT64_MIN, ioQQQ, t_cpu_i::nCPU(), prt_phys_constants(), SMALLDOUBLE, SMALLFLOAT, UINT16_MAX, UINT32_MAX, and UINT64_MAX.
Referenced by ParsePrint().
STATIC void PrtMacros | ( | void | ) |
STATIC void setIsoNelemFlag | ( | bool t_iso_sp::* | cpt, |
long | ipISO, | ||
long | nelem | ||
) |
References cdEXIT, t_elementnames::chElementName, elementnames, EXIT_FAILURE, fprintf(), ioQQQ, ipH_LIKE, ipHYDROGEN, iso_sp, LIMELM, max(), and NISO.
Referenced by ParsePrint().