cloudy trunk
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

Definition at line 2765 of file parse_save.cpp.

References DEBUG_ENTRY, grid, gv, ioMAP, ioQQQ, and save.

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

◆ ParseCommands()

void ParseCommands ( void )

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

Definition at line 90 of file parse_commands.cpp.

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

Referenced by cloudy(), and grid_do().

◆ SaveFilesInit()

void SaveFilesInit ( void )

initialize save file pointers

Definition at line 2687 of file parse_save.cpp.

References ASSERT, DEBUG_ENTRY, grid, gv, ioMAP, LIMPUN, and save.

Referenced by InitCoreload().