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

#include "cddefines.h"
#include "cddrive.h"
#include "physconst.h"
#include "elementnames.h"
#include "input.h"
#include "geometry.h"
#include "prt.h"
#include "optimize.h"
#include "rfield.h"
#include "hcmap.h"
#include "atomfeii.h"
#include "h2.h"
#include "mole.h"
#include "hmi.h"
#include "version.h"
#include "grainvar.h"
#include "parse.h"
#include "grid.h"
#include "save.h"
#include "mpi_utilities.h"
#include "parser.h"
Include dependency graph for parse_save.cpp:

Go to the source code of this file.

Functions

STATIC void ChkUnits (Parser &p)
void ParseSave (Parser &p)
void SaveFilesInit (void)
void CloseSaveFiles (bool lgFinal)

Variables

static bool lgNoClobber [LIMPUN]
static bool lgPunConv_noclobber
static bool lgDROn_noclobber
static bool lgPunPoint_noclobber
static bool lgioRecom_noclobber
static bool lgQHSaveFile_noclobber
static bool lgTraceConvergeBase_noclobber

Function Documentation

STATIC void ChkUnits ( Parser p  ) 

Definition at line 2754 of file parse_save.cpp.

References t_save::chConPunEnr, DEBUG_ENTRY, Parser::nMatch(), t_save::nsave, save, StandardEnergyUnit(), and Parser::StandardEnergyUnit().

Referenced by ParseSave().

Here is the call graph for this function:

void CloseSaveFiles ( bool  lgFinal  ) 
void ParseSave ( Parser p  ) 

ParseSave parse the save command

Parameters:
*chCard 

Definition at line 61 of file parse_save.cpp.

References AS_LOCAL_ONLY, cdEXIT, cdGetLineList(), t_save::chAverageSpeciesLabel, t_save::chAverageType, t_save::chConPunEnr, t_elementnames::chElementNameShort, t_elementnames::chElementSym, t_save::chFilenamePrefix, t_save::chGridPrefix, t_save::chHeader, ChkUnits(), chLabel, t_save::chLineListLabel, t_save::chNONSENSE, t_save::chOpcTyp, t_save::chPunRltType, t_save::chSave, t_save::chSaveArgs, t_input::chTitle, t_version::chVersion, cpu, DEBUG_ENTRY, t_rfield::egamry, elementnames, t_save::emisfreq, t_rfield::emm, t_FeII::fe2ener, t_FeII::fe2thresh, FeII, Parser::FFmtRead(), t_save::FITStype, geometry, Parser::GetElem(), Parser::GetQuote(), grid, GridPointPrefix(), gv, H2_ParseSave(), hcmap, t_grid::HiEnergy_keV, input, INPUT_LINE_LENGTH, Singleton< t_version >::Inst(), ioMAP, ioQQQ, t_save::ioRecom, ipCARBON, t_save::ipDRout, ipHELIUM, ipHYDROGEN, ipOXYGEN, t_save::ipPnunit, t_save::ipPoint, t_save::ipPunConv, t_save::ipTraceConvergeBase, is_odd(), t_save::lg_separate_iterations, t_save::lgDRHash, t_save::lgDROn, lgDROn_noclobber, t_save::lgDRPLst, t_save::lgEmergent, Parser::lgEOL(), t_save::lgFITS, t_grid::lgGrid, t_save::lgHashEndIter, t_save::lgioRecom, lgioRecom_noclobber, t_save::lgLineListRatio, t_save::lgLinEvery, t_cpu::lgMPI(), lgNoClobber, t_grid::lgOutputTypeOn, t_save::lgPunContinuum, t_save::lgPunConv, lgPunConv_noclobber, t_save::lgPunHeader, t_save::lgPunLstIter, t_save::lgPunPoint, lgPunPoint_noclobber, GrainVar::lgQHPunLast, lgQHSaveFile_noclobber, t_save::lgRealSave, t_save::lgSaveEveryZone, t_rfield::lgSaveOpacityFine, t_save::lgSaveToSeparateFiles, t_FeII::lgShortFe2, t_save::lgTraceConvergeBase, lgTraceConvergeBase_noclobber, t_save::lgTraceConvergeBaseHash, LIMELM, LIMPUN, t_save::LinEvery, t_grid::LoEnergy_keV, MALLOC, t_hcmap::MapZone, MAX_HEADER_SIZE, t_save::nAverage2ndPar, t_save::nAverageIonList, t_save::nAverageList, t_geometry::nend, NFE2LEVN, t_save::nLineList, nMatch(), Parser::nMatch(), Parser::nMatchErase(), Parser::NoNumb(), t_optimize::nOptimiz, t_save::nsave, t_save::nSaveEveryZone, NUM_OUTPUT_TYPES, open_data(), optimize, t_save::optname, parse_save_average(), parse_save_colden(), parse_save_line(), Parse_Save_Line_RT(), pow(), t_save::punarg, GrainVar::QHSaveFile, t_hcmap::RangeMap, rfield, Energy::Ryd(), save, Energy::set(), sprt_wl(), strchr_s(), TotalInsanity(), WAVNRYD, and t_save::wlLineList.

Referenced by ParseCommands().

Here is the call graph for this function:

void SaveFilesInit ( void   ) 

Variable Documentation

bool lgDROn_noclobber [static]

Definition at line 38 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

bool lgioRecom_noclobber [static]

Definition at line 38 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

bool lgNoClobber[LIMPUN] [static]

Definition at line 35 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

bool lgPunConv_noclobber [static]

Definition at line 38 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

bool lgPunPoint_noclobber [static]

Definition at line 38 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

bool lgQHSaveFile_noclobber [static]

Definition at line 38 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

Definition at line 38 of file parse_save.cpp.

Referenced by CloseSaveFiles(), ParseSave(), and SaveFilesInit().

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

Generated on 15 Nov 2012 for cloudy by  doxygen 1.6.1