|
Cloudy
Spectral Synthesis Code for Astrophysics
|
#include "cddefines.h"#include "dense.h"#include "abund.h"#include "colden.h"#include "conv.h"#include "dynamics.h"#include "elementnames.h"#include "deuterium.h"#include "hmi.h"#include "phycon.h"#include "radius.h"#include "struc.h"#include "thermal.h"#include "trace.h"#include "iso.h"#include "h2.h"#include "mole.h"#include "save.h"
Functions | |
| void | ScaleAllDensities (realnum factor) |
| void | ScaleIonDensities (const long nelem, const realnum factor) |
| bool | lgElemsConserved (void) |
| void | lgStatesConserved (long nelem, long ionStage, qList states, long numStates, realnum err_tol, long loop_ion) |
| void | SumDensities (void) |
| bool | AbundChange () |
| realnum | scalingDensity (void) |
| realnum | scalingZoneDensity (long i) |
| bool AbundChange | ( | ) |
References abund, ASSERT, colden, DEBUG_ENTRY, dense, dynamics, fixit, ipCOL_HTOT, ipHYDROGEN, ipLITHIUM, LIMELM, mole, mole_global, nzone, phycon, radius, ScaleIonDensities(), and TempChange().
Referenced by ConvPresTempEdenIoniz().

| bool lgElemsConserved | ( | void | ) |
References conv, dense, deut, elementnames, findspecies(), fprintf(), ioQQQ, ipHYDROGEN, mole_print_species_reactions(), nuclide_list, nzone, phycon, and SMALLFLOAT.
Referenced by cloudy(), ConvBase(), ion_wrapper(), IterRestart(), mole_return_cached_species(), mole_solve(), PresTotCurrent(), and ScaleAllDensities().

| void lgStatesConserved | ( | long | nelem, |
| long | ionStage, | ||
| qList | states, | ||
| long | numStates, | ||
| realnum | err_tol, | ||
| long | loop_ion ) |
References abund, conv, dense, fprintf(), ioQQQ, nzone, SDIV(), and SMALLFLOAT.
Referenced by ConvBase().

| void ScaleAllDensities | ( | realnum | factor | ) |
References ASSERT, dense, deut, EdenChange(), fprintf(), h2, hmi, ioQQQ, ipHYDROGEN, lgElemsConserved(), LIMELM, mole, mole_global, ScaleIonDensities(), and trace.
Referenced by ConvPresTempEdenIoniz(), and PressureChange().

| void ScaleIonDensities | ( | const long | nelem, |
| const realnum | factor ) |
References dense, deut, ipHYDROGEN, iso_renorm(), NISO, and ScaleDensitiesDeuterium().
Referenced by AbundChange(), and ScaleAllDensities().

| realnum scalingDensity | ( | void | ) |
References dense, and ipHYDROGEN.
Referenced by ConvPresTempEdenIoniz(), t_dynamics::Cool(), CoolEvaluate(), DynaIonize(), DynaIterEnd(), DynaPrtZone(), DynaPunchTimeDep(), DynaSave(), DynaStartZone(), t_dynamics::Heat(), lgTestPressureConvergence(), limitedDensityScaling(), PressureChange(), stepDensity(), and zoneDensity().
| realnum scalingZoneDensity | ( | long | i | ) |
References struc.
Referenced by DynaNewStep(), and DynaSaveLast().
| void SumDensities | ( | void | ) |
References ASSERT, BIGFLOAT, dense, fprintf(), ioQQQ, ipHYDROGEN, LIMELM, total_molecules_gasphase(), and TotalInsanity().
Referenced by AbundancesSet(), PresTotCurrent(), and RT_tau_init().
