Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
parse.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ParseCommands (void)
 
void SaveFilesInit (void)
 
void CloseSaveFiles (bool lgFinal)
 

Function Documentation

◆ CloseSaveFiles()

void CloseSaveFiles ( bool lgFinal)

close all open save files

Parameters
lgFinal- close ALL files, regardless of "no clobber" status when true

References DEBUG_ENTRY, fprintf(), grid, gv, ioMAP, ioQQQ, NULL, and save.

Referenced by cdClosePunchFiles(), cdPrepareExit(), and cloudy().

Here is the call graph for this function:

◆ ParseCommands()

void ParseCommands ( void )

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

References abund, CloudyCommand::action, called, cdEXIT, COLUMN_INIT, Parser::Command(), Parser::CommandError(), conv, cpu, DEBUG_ENTRY, dense, dense_fabden(), dense_parametric_wind(), Parser::doSetVar(), Parser::echo(), EXIT_FAILURE, fprintf(), geometry, Parser::getline(), grid, gv, h2, hextra, InitMonitorResults(), input, Singleton< t_version >::Inst(), ioQQQ, ipHYDROGEN, Parser::isComment(), Parser::isVar(), iterations, Parser::last(), LIMPAR, LIMSPC, Parser::m_lgDSet, Parser::m_lgEOF, Parser::m_nqh, min(), MIN2, MIN3, mole_global, CloudyCommand::name, Parser::nMatch(), NULL, opac, optimize, ParseAbsMag(), ParseAbundances(), ParseAge(), ParseAgn(), ParseAperture(), ParseBackgrd(), ParseBlackbody(), ParseBremsstrahlung(), ParseCaseB(), ParseCExtra(), ParseChemistry(), ParseCMBOuter(), ParseCompile(), ParseConstant(), ParseConvHighT(), ParseCoronal(), ParseCosmicRays(), ParseCosmology(), ParseCovering(), ParseCrashDo(), ParseCylinder(), ParseDarkMatter(), ParseDatabase(), ParseDielectronic(), ParseDiffuse(), ParseDistance(), ParseDLaw(), ParseDont(), ParseDoubleTau(), ParseDynaTime(), ParseDynaWind(), ParseEden(), ParseElement(), ParseEnergy(), ParseExtinguish(), ParseF_nuSpecific(), ParseFail(), ParseFill(), ParseFluc(), ParseForceTemperature(), ParseFudge(), ParseGlobule(), ParseGrain(), ParseGravity(), ParseGrid(), ParseHDEN(), ParseHeLike(), ParseHelp(), ParseHExtra(), ParseHydrogen(), ParseIllumination(), ParseInitCount(), ParseIntensity(), ParseInterp(), ParseIonParI(), ParseIonParX(), ParseIterations(), ParseL_nu(), ParseLaser(), ParseLuminosity(), ParseMagnet(), ParseMap(), ParseMetal(), ParseMonitorResults(), ParseNeutrons(), ParseNorm(), ParseNuF_nu(), ParseNuL_nu(), ParseOptimize(), ParsePGrains(), ParsePhi(), ParsePowerlawContinuum(), ParsePrint(), ParseQH(), ParseRadius(), ParseRatio(), ParseRoberto(), ParseSave(), ParseSet(), ParseSpecial(), ParseSpecies(), ParseSphere(), ParseStop(), ParseTable(), ParseTauMin(), ParseTest(), ParseTitle(), ParseTLaw(), ParseTolerance(), ParseTrace(), ParseTurbulence(), ParseVLaw(), phycon, pressure, prt, radius, ran, rfield, Parser::setline(), StopCalc, thermal, trace, and wind.

Referenced by cloudy(), and grid_do().

◆ SaveFilesInit()

void SaveFilesInit ( void )

initialize save file pointers

References DEBUG_ENTRY, grid, gv, ioMAP, LIMPUN, NULL, save, and TotalInsanity().

Referenced by InitCoreload().

Here is the call graph for this function: