Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion_trim.cpp File Reference
#include "cddefines.h"
#include "ion_trim.h"
#include "heavy.h"
#include "conv.h"
#include "rfield.h"
#include "phycon.h"
#include "mole.h"
#include "thermal.h"
#include "iso.h"
#include "struc.h"
#include "ionbal.h"
#include "dense.h"
#include "dynamics.h"
Include dependency graph for ion_trim.cpp:

Functions

void ion_trim_untrim (long nelem)
 
void ion_trim_invalidate (long nelem)
 
STATIC void ion_trim_from_set (long nelem)
 
void ion_trim_init ()
 
void ion_trim_from_set ()
 
void ion_trim_small (long nelem, double abund_total)
 
void mole_ion_trim (void)
 
void ion_trim (long int nelem)
 
void ion_trim2 (long int nelem, long int oldIonRange[2])
 
void ion_widen (long nelem)
 
void ion_trim_validate (long nelem, bool lgIonizTrimCalled)
 

Function Documentation

void ion_trim_from_set ( )

References DEBUG_ENTRY, dense, ion_trim_from_set(), ipHYDROGEN, t_dense::lgSetIoniz, and LIMELM.

Here is the call graph for this function:

void ion_trim_invalidate ( long  nelem)
void ion_trim_small ( long  nelem,
double  abund_total 
)

References ASSERT, DEBUG_ENTRY, dense, ionbal, t_dense::IonHigh, t_dense::IonLow, t_ionbal::lgTrimhiOn, t_thermal::setHeating(), thermal, and t_dense::xIonDense.

Referenced by clean_up().

Here is the call graph for this function:

void ion_trim_untrim ( long  nelem)

References DEBUG_ENTRY, dense, t_dense::IonHigh, and t_dense::IonLow.

Referenced by ChargTranPun(), and map_do().

void ion_trim_validate ( long  nelem,
bool  lgIonizTrimCalled 
)
void ion_widen ( long  nelem)