cloudy trunk
|
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 |
#define LIMTABD 500 |
Definition at line 78 of file abund.h.
Referenced by ParseElement().
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().
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().
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().
double AbundancesTable | ( | double | r0, |
double | depth, | ||
long int | iel ) |
AbundancesTable interpolate on table of points to do 'element table' command,
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().
void AbundancesZero | ( | void | ) |
AbundancesZero set initial abundances for different mixes
Definition at line 534 of file abundances.cpp.
References abund, DEBUG_ENTRY, ipALUMINIUM, ipARGON, ipBERYLLIUM, ipBORON, ipCALCIUM, ipCARBON, ipCHLORINE, ipCHROMIUM, ipCOBALT, ipCOPPER, ipFLUORINE, ipHELIUM, ipHYDROGEN, ipIRON, ipLITHIUM, ipMAGNESIUM, ipMANGANESE, ipNEON, ipNICKEL, ipNITROGEN, ipOXYGEN, ipPHOSPHORUS, ipPOTASSIUM, ipSCANDIUM, ipSILICON, ipSODIUM, ipSULPHUR, ipTITANIUM, ipVANADIUM, ipZINC, and LIMELM.
Referenced by zero().
|
extern |
Definition at line 5 of file abund.cpp.
Referenced by abund_starburst(), AbundancesPrt(), AbundancesSet(), AbundancesTable(), AbundancesZero(), AbundChange(), atom_levelN(), atom_pop2(), atom_pop3(), atom_pop5(), ChargTranPun(), dBase_solve(), diatomics::diatomics(), InitDefaultsPreparse(), ion_recombAGN(), lgStatesConserved(), ParseAbundances(), ParseAbundancesNonSolar(), ParseCommands(), ParseDrive(), ParseElement(), ParseMetal(), PrtComment(), PrtZone(), radius_next(), RT_DestProb(), RTesc_lya(), save_opacity(), SaveDo(), and zero().