cloudy trunk
Loading...
Searching...
No Matches
abund.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  t_abund

Macros

#define LIMTABD   500

Functions

void AbundancesSet (void)
void AbundancesPrt (void)
void AbundancesZero (void)
void abund_starburst (Parser &p)
double AbundancesTable (double r0, double depth, long int iel)

Variables

t_abund abund

Macro Definition Documentation

◆ LIMTABD

#define LIMTABD   500

Definition at line 78 of file abund.h.

Referenced by ParseElement().

Function Documentation

◆ abund_starburst()

void abund_starburst ( Parser & p)

Definition at line 11 of file abund_starburst.cpp.

References abund, cdEXIT, DEBUG_ENTRY, elementnames, EXIT_FAILURE, fp_equal(), Parser::getNumberCheckLogLinNegImplLog(), input, ioQQQ, LIMELM, MAX2, MIN2, Parser::nMatch(), optimize, POW2, and POW3.

Referenced by ParseAbundances(), and ParseDrive().

Here is the call graph for this function:

◆ AbundancesPrt()

void AbundancesPrt ( void )

AbundancesPrt print all abundances, both gas phase and grains

Definition at line 30 of file abundances.cpp.

References abund, ATOMIC_MASS_UNIT, called, DEBUG_ENTRY, dense, elementnames, gv, ioQQQ, ipHYDROGEN, LIMELM, MAT_CAR, MAT_CAR2, MAT_PAH, MAT_PAH2, MAT_SIL, MAT_SIL2, MAX2, PrtElem(), SMALLFLOAT, and TotalInsanity().

Referenced by cloudy().

Here is the call graph for this function:

◆ AbundancesSet()

void AbundancesSet ( void )

AbundancesSet sets initial abundances after parameters are entered by reading input

Definition at line 143 of file abundances.cpp.

References abund, AbundancesTable(), called, cdEXIT, DEBUG_ENTRY, dense, elementnames, EXIT_FAILURE, ioQQQ, ipCARBON, ipHELIUM, ipHYDROGEN, ipLITHIUM, ipOXYGEN, LIMELM, MAX_DENSITY, phycon, PrintE82(), radius, SDIV(), SMALLFLOAT, StopCalc, SumDensities(), thermal, and trace.

Referenced by cloudy().

Here is the call graph for this function:

◆ AbundancesTable()

double AbundancesTable ( double r0,
double depth,
long int iel )

AbundancesTable interpolate on table of points to do 'element table' command,

Parameters
r0
depth
iel

Definition at line 460 of file abundances.cpp.

References abund, cdEXIT, DEBUG_ENTRY, EXIT_FAILURE, and ioQQQ.

Referenced by AbundancesSet(), and AbundChange().

◆ AbundancesZero()

void AbundancesZero ( void )

Variable Documentation

◆ abund