Cloudy
Spectral Synthesis Code for Astrophysics
Loading...
Searching...
No Matches
parse_metal.cpp File Reference
#include "cddefines.h"
#include "input.h"
#include "optimize.h"
#include "elementnames.h"
#include "grainvar.h"
#include "called.h"
#include "abund.h"
#include "parser.h"
Include dependency graph for parse_metal.cpp:

Functions

STATIC void GetMetalsDeplete (Parser &p, const bool lgPrintMetalsDeplete)
 
STATIC void EvalJenkins (const double Fstar, const double DxLimit)
 
STATIC void GetJenkins09 (Parser &p, const bool lgPrtJenkins09, const double Fstar, const double DxLimit)
 
void ParseMetal (Parser &p)
 

Variables

static double AX [LIMELM]
 
static double BX [LIMELM]
 
static double ZX [LIMELM]
 
static int lgSetJenkins09 [LIMELM]
 

Function Documentation

◆ EvalJenkins()

STATIC void EvalJenkins ( const double Fstar,
const double DxLimit )

References abund, AX, BX, lgSetJenkins09, LIMELM, MAX2, MIN2, pow(), STATIC, and ZX.

Referenced by GetJenkins09().

Here is the call graph for this function:

◆ GetJenkins09()

STATIC void GetJenkins09 ( Parser & p,
const bool lgPrtJenkins09,
const double Fstar,
const double DxLimit )

◆ GetMetalsDeplete()

STATIC void GetMetalsDeplete ( Parser & p,
const bool lgPrintMetalsDeplete )

◆ ParseMetal()

void ParseMetal ( Parser & p)

ParseMetal parse parameters on metal command

References abund, cdEXIT, DEBUG_ENTRY, elementnames, EXIT_FAILURE, exp10(), Parser::FFmtRead(), fprintf(), GetJenkins09(), GetMetalsDeplete(), gv, input, ioQQQ, Parser::lgEOL(), LIMELM, MAX2, Parser::nMatch(), Parser::NoNumb(), and optimize.

Referenced by ParseCommands().

Here is the call graph for this function:

Variable Documentation

◆ AX

double AX[LIMELM]
static

Referenced by EvalJenkins(), and GetJenkins09().

◆ BX

double BX[LIMELM]
static

Referenced by EvalJenkins(), and GetJenkins09().

◆ lgSetJenkins09

int lgSetJenkins09[LIMELM]
static

Referenced by EvalJenkins(), and GetJenkins09().

◆ ZX

double ZX[LIMELM]
static

Referenced by EvalJenkins(), and GetJenkins09().