Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion_trim.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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

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)