#include "cddefines.h"
#include "trace.h"
#include "input.h"
Go to the source code of this file.
Functions | |
bool | lgInputComment (const char *chLine) |
void | input_readvector (const char *chFile, double vector[], long n, bool *lgEOF) |
Variables | |
t_input | input |
void input_readvector | ( | const char * | chFile, | |
double | vector[], | |||
long | n, | |||
bool * | lgEOF | |||
) |
input_readvector: read n numbers from the file chFile and store them in vector[]
chFile | file name to read from | |
vector | vector[n] - the numbers that were read from the input line(s) | |
n | number of elements in vector[] that we need to read | |
lgEOF | was EOF reached before enough numbers were read? |
Definition at line 189 of file input.cpp.
References AS_LOCAL_ONLY, DEBUG_ENTRY, mode_r, and open_data().
Referenced by ParseMonitorResults().
bool lgInputComment | ( | const char * | chLine | ) |
lgInputComment - parse comment - check if argument is comment string, either upper or lower case - returns true if line is a comment, false if not a comment is any line starting with "C ", *, %, //, or #
*chLine | the input line string |
Definition at line 18 of file input.cpp.
References DEBUG_ENTRY, and TotalInsanity().
Referenced by cdMain(), cdRead(), Parser::isComment(), and ParseInit().
Definition at line 12 of file input.cpp.
Referenced by abund_starburst(), cdDrive(), cdErrors(), cdInit(), cdMain(), cdPrintCommands(), cdRead(), database_readin(), Parser::getline(), grid_do(), diatomics::H2_CollidRateRead(), diatomics::H2_Read_hminus_distribution(), diatomics::H2_ReadDissocEnergies(), diatomics::H2_ReadDissprob(), diatomics::H2_ReadEnergies(), diatomics::H2_ReadTransprob(), InitCoreload(), IterRestart(), lgOptimize_do(), optimize_func(), parse_save_average(), ParseAtomISO(), ParseBlackbody(), ParseBremsstrahlung(), ParseCommands(), ParseConstant(), ParseCoronal(), ParseCosmicRays(), ParseDarkMatter(), ParseDistance(), ParseDLaw(), ParseElement(), ParseEnergy(), ParseFill(), ParseFudge(), ParseGlobule(), ParseGrain(), ParseHDEN(), ParseHExtra(), ParseIlluminate(), ParseInit(), ParseInitCount(), ParseIntensity(), ParseInterp(), ParseIonPar(), ParseLuminosity(), ParseMagnet(), ParseMetal(), ParseNorm(), ParsePhi(), ParsePowerlawContinuum(), ParseQH(), ParseRadius(), ParseRatio(), ParseSave(), ParseSet(), ParseStop(), ParseTable(), ParseTitle(), ParseTLaw(), ParseTurbulence(), pltr(), PrtComment(), PrtFinal(), SaveLineIntensity(), SaveResults(), ShowMe(), vary_input(), writeCloudyDetails(), and zero().