cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
parse_commands.cpp File Reference
#include "cddefines.h"
#include "physconst.h"
#include "optimize.h"
#include "doppvel.h"
#include "stopcalc.h"
#include "abund.h"
#include "geometry.h"
#include "dense.h"
#include "plot.h"
#include "grid.h"
#include "rfield.h"
#include "grainvar.h"
#include "dynamics.h"
#include "magnetic.h"
#include "trace.h"
#include "h2.h"
#include "mole.h"
#include "hmi.h"
#include "rt.h"
#include "thermal.h"
#include "opacity.h"
#include "atomfeii.h"
#include "called.h"
#include "wind.h"
#include "hextra.h"
#include "iterations.h"
#include "radius.h"
#include "input.h"
#include "assertresults.h"
#include "phycon.h"
#include "fudgec.h"
#include "version.h"
#include "conv.h"
#include "parse.h"
Include dependency graph for parse_commands.cpp:

Go to the source code of this file.

Functions

void ParseCommands (void)
 

Function Documentation

void ParseCommands ( void  )

ParseCommands main command line parser, called by Cloudy to decode commands, it then call other routines to parse specific commands

Todo:
2 is there a need to keep this negative?

Definition at line 39 of file parse_commands.cpp.

References abund, t_geometry::AngleIllumRadian, ASSERT, t_conv::autocv, called, caps(), cdEXIT, t_thermal::cextpw, t_input::chCARDCAPS, t_dense::chDenseLaw, t_rfield::chDffTrns, t_input::chOrgCard, t_rfield::chRSpec, t_rfield::chSpNorm, t_rfield::chSpType, t_input::chTitle, t_optimize::chVarFmt, co, t_StopCalc::col_h2, t_StopCalc::col_h2_nut, t_StopCalc::colnut, t_StopCalc::colpls, COLUMN_INIT, t_thermal::ConstGrainTemp, t_thermal::ConstTemp, conv, t_thermal::CoolExtra, t_geometry::covgeo, t_geometry::covrt, t_hextra::cryden, t_rfield::cutoff, t_radius::CylindHigh, DEBUG_ENTRY, dense, dense_fabden(), dense_tabden(), t_dense::DensityPower, t_radius::depth, t_geometry::DirectionalCosin, t_DoppVel::DispScale, t_radius::distance, DoppVel, t_rt::DoubleTau, t_radius::dRadSign, t_dense::EdenExtra, t_hextra::effneu, t_rfield::egamry, t_wind::emdot, t_rfield::emm, FFmtRead(), t_geometry::FillFac, t_geometry::filpow, t_geometry::fiscal, t_hextra::frcneu, t_fudgec::fudgea, fudgec, t_dense::gas_phase, geometry, grid, gv, h2, t_StopCalc::HColStop, t_DoppVel::Heiles_Troland_F, hextra, t_hextra::HextraScaleDensity, hmi, t_geometry::iEmissPower, InitAssertResults(), input, input_init(), INPUT_LINE_LENGTH, input_readarray(), Singleton< t_version >::Inst(), ioQQQ, ipH_LIKE, ipHE_LIKE, ipHYDROGEN, t_input::iReadWay, t_iterations::iter_malloc, iterations, t_iterations::itermx, t_iterations::IterPrnt, t_abund::lgAbnSolar, t_conv::lgAutoIt, t_rfield::lgBlockHIon, t_opac::lgCaseB, t_thermal::lgCExtraOn, t_iterations::lgConverge_set, t_radius::lgCylnOn, t_gv::lgDColOn, t_rfield::lgDoLineTrans, t_grid::lgGrid, t_h2::lgH2ON, t_hextra::lgHextraDensity, t_hextra::lgHextraDepth, lgInputComment(), t_rfield::lgIonizReevaluate, t_conv::lgMap, t_rfield::lgMustBlockHIon, t_hextra::lgNeutrnHeatOn, t_co::lgNoCOMole, t_hmi::lgNoH2Mole, t_optimize::lgNoVary, t_rfield::lgOpacityFine, t_rfield::lgOutOnly, t_phycon::lgPhysOK, t_plotCom::lgPlotON, t_radius::lgRadiusKnown, t_input::lgSetNoBuffering, t_called::lgTalk, t_thermal::lgTeHigh, t_rfield::lgTimeVary, t_trace::lgTrace, t_optimize::lgTrOpt, t_trace::lgTrOvrd, t_DoppVel::lgTurb_pressure, t_DoppVel::lgTurbEquiMag, t_hextra::lgTurbHeatVaryTime, t_DoppVel::lgTurbLawOn, t_optimize::lgVarOn, t_iterations::lim_iter, t_iterations::lim_zone, t_conv::LimFail, LIMPAR, LIMSPC, MAX2, min(), MIN2, MIN3, t_geometry::nend, NFUDGC, t_fudgec::nfudge, t_grid::nGridCommands, nMatch(), NoNumb(), t_optimize::nOptimiz, t_optimize::nparm, t_plotCom::nplot, t_input::nRead, t_input::nSave, t_rfield::nspec, t_optimize::nTrOpt, t_optimize::nvarxt, t_optimize::nvfpnt, opac, optimize, ParseAbsMag(), ParseAbundances(), ParseAge(), ParseAgn(), ParseAssertResults(), ParseAtomCO(), ParseAtomFeII(), ParseAtomH2(), ParseAtomISO(), ParseBackgrd(), ParseBlackbody(), PARSEC, ParseCaseB(), ParseCMB(), ParseCompile(), ParseConstant(), ParseCoronal(), ParseCosmicRays(), ParseCrashDo(), ParseDLaw(), ParseDont(), ParseDrive(), ParseDynaTime(), ParseDynaWind(), ParseElement(), ParseExtinguish(), ParseF_nu(), ParseFluc(), ParseGlobule(), ParseGrain(), ParseGrid(), ParseHDEN(), ParseInit(), ParseInterp(), ParseIonPar(), ParseMagnet(), ParseMap(), ParseMetal(), ParseNorm(), ParseOptimize(), ParsePlot(), ParsePowerlawContinuum(), ParsePrint(), ParsePunch(), ParseRadius(), ParseRangeOption(), ParseRatio(), ParseSet(), ParseSphere(), ParseState(), ParseStop(), ParseTable(), ParseTest(), ParseTLaw(), ParseTrace(), phycon, PI, plotCom, t_radius::Radius, radius, t_rfield::range, t_radius::rdfalt, REALLOC, rfield, t_radius::rinner, t_radius::router, rt, t_rfield::slope, StopCalc, t_StopCalc::tauend, t_opac::taumin, t_phycon::TEMP_STOP_DEFAULT, t_StopCalc::tend, thermal, t_rfield::totpow, trace, t_hextra::turback, t_hextra::TurbHeat, t_hextra::TurbHeatSave, t_DoppVel::TurbVel, t_DoppVel::TurbVelLaw, t_DoppVel::TurbVelZero, t_hextra::turrad, t_optimize::varang, t_optimize::vincr, t_optimize::vparm, wind, and t_wind::windv0.

Referenced by cloudy(), and grid_do().


Generated for cloudy by doxygen 1.8.4