|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"#include "grainvar.h"#include "phycon.h"#include "input.h"#include "optimize.h"#include "parser.h"#include "grains.h"
Functions | |
| STATIC void | ListFiles (const string &pattern, bool(*valid)(const string &)) |
| void | ParseGrain (Parser &p) |
| STATIC void ListFiles | ( | const string & | pattern, |
| bool(* | valid )(const string &) ) |
References DEBUG_ENTRY, fprintf(), getFileList(), ioQQQ, and STATIC.
Referenced by ParseGrain().

| void ParseGrain | ( | Parser & | p | ) |
ParseGrain parse parameters on Peter's version of the grains command
| *chCard | |
| *lgDset |
References cdEXIT, DEBUG_ENTRY, GrainPar::dep, DF_STANDARD, DF_SUBLIMATION, DF_USER_FUNCTION, EXIT_FAILURE, EXIT_SUCCESS, exp10(), Parser::FFmtRead(), FILENAME_PATH_LENGTH_2, fprintf(), Parser::GetQuote(), gv, input, ioQQQ, GrainPar::lgForbidQHeating, GrainPar::lgGreyGrain, GrainPar::lgRequestQHeating, lgValidMixFile(), lgValidOpcFile(), lgValidRfiFile(), lgValidSzdFile(), ListFiles(), Parser::m_lgDSet, mie_read_opc(), GrainPar::nDustFunc, nMatch(), Parser::nMatch(), Parser::nMatchErase(), NULL, optimize, phycon, Parser::StringError(), and TotalInsanity().
Referenced by ParseAbundances(), and ParseCommands().
