Cloudy
Spectral Synthesis Code for Astrophysics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ion_trim.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2023 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef ION_TRIM_H_
5 #define ION_TRIM_H_
6 
7 void ion_trim_init();
8 
9 void ion_trim_untrim(long nelem);
10 void ion_trim_invalidate( long nelem );
11 
12 void ion_trim_from_set();
13 
14 void ion_trim_small (long nelem, double abund_total);
15 
16 void ion_widen(long nelem);
17 void ion_trim_validate(long nelem, bool lgIonizTrimCalled);
18 
19 void mole_ion_trim(void);
20 
24 void ion_trim(
25  long int nelem );
26 
27 void ion_trim2(
28  long int nelem,
29  long int oldIonRange[2] );
30 
31 #endif /* ION_TRIM_H_ */
32 
void ion_trim_validate(long nelem, bool lgIonizTrimCalled)
Definition: ion_trim.cpp:903
void mole_ion_trim(void)
Definition: ion_trim.cpp:131
void ion_widen(long nelem)
Definition: ion_trim.cpp:858
void ion_trim_from_set()
Definition: ion_trim.cpp:92
void ion_trim_init()
Definition: ion_trim.cpp:35
void ion_trim_invalidate(long nelem)
Definition: ion_trim.cpp:26
void ion_trim(long int nelem)
Definition: ion_trim.cpp:177
void ion_trim2(long int nelem, long int oldIonRange[2])
Definition: ion_trim.cpp:596
void ion_trim_small(long nelem, double abund_total)
Definition: ion_trim.cpp:115
void ion_trim_untrim(long nelem)
Definition: ion_trim.cpp:20