cloudy  trunk
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
helike_cs.h
Go to the documentation of this file.
1 /* This file is part of Cloudy and is copyright (C)1978-2008 by Gary J. Ferland and
2  * others. For conditions of distribution and use see copyright notice in license.txt */
3 
4 #ifndef _HELIKE_CS_H_
5 #define _HELIKE_CS_H_
6 
7 
11 void HeCollid( long int nelem);
12 
19 realnum HeCSInterp( long int nelem,
20  long int ipHi,
21  long int ipLo,
22  long int Collider );
23 
32 realnum AtomCSInterp( long int nelem,
33  long int ipHi,
34  long int ipLo,
35  realnum *factor,
36  const char **where,
37  long int Collider );
38 
47 realnum IonCSInterp( long int nelem,
48  long int ipHi,
49  long int ipLo,
50  realnum *factor,
51  const char **where,
52  long int Collider );
53 
54 /* Three different collision treatments, based on
55  * Seaton 1962;
56  * Pengelly and Seaton 1964; and
57  * Vrinceanu and Flannery 2001.
58  */
59 
69 double CS_l_mixing_S62(
70  long int ipISO,
71  long int nelem,
72  long int ipLo,
73  long int ipHi,
74  double temp,
75  long int Collider );
76 
84 double CS_l_mixing_PS64(
85  long int ipISO,
86  long int nelem,
87  long int ipLo ,
88  long int ipHi ,
89  long int Collider );
90 
101 double CS_l_mixing_VF01(
102  long int ipISO,
103  long int nelem,
104  long int n,
105  long int l,
106  long int lp,
107  long int s,
108  double temp,
109  long int Collider );
110 
111 
112 #endif /* _HELIKE_CS_H_ */

Generated for cloudy by doxygen 1.8.3.1