cloudy trunk
Loading...
Searching...
No Matches
helike_cs.h
Go to the documentation of this file.
1/* This file is part of Cloudy and is copyright (C)1978-2013 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
11void HeCollid( long int nelem);
12
19realnum HeCSInterp( long int nelem,
20 long int ipHi,
21 long int ipLo,
22 long int Collider );
23
32realnum AtomCSInterp( long int nelem,
33 long int ipHi,
34 long int ipLo,
35 realnum *factor,
36 const char **where,
37 long int Collider );
38
47realnum 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
70 long int ipISO,
71 long int nelem,
72 long int ipLo,
73 long int ipHi,
74 double temp,
75 long int Collider );
76
87 long int nelem,
88 double tau,
89 double target_charge,
90 long int n,
91 long int l,
92 double gHi,
93 long int Collider);
94
105double CS_l_mixing_VF01(
106 long int ipISO,
107 long int nelem,
108 long int n,
109 long int l,
110 long int lp,
111 long int s,
112 double temp,
113 long int Collider );
114
116extern vector<double> CSTemp;
119
120
121#endif /* HELIKE_CS_H_ */
float realnum
Definition cddefines.h:103
vector< double > CSTemp
Definition helike_cs.cpp:26
multi_arr< realnum, 3 > HeCS
Definition helike_cs.cpp:28
realnum HeCSInterp(long int nelem, long int ipHi, long int ipLo, long int Collider)
realnum AtomCSInterp(long int nelem, long int ipHi, long int ipLo, realnum *factor, const char **where, long int Collider)
double CS_l_mixing_PS64(long int nelem, double tau, double target_charge, long int n, long int l, double gHi, long int Collider)
double CS_l_mixing_VF01(long int ipISO, long int nelem, long int n, long int l, long int lp, long int s, double temp, long int Collider)
void HeCollid(long int nelem)
realnum IonCSInterp(long int nelem, long int ipHi, long int ipLo, realnum *factor, const char **where, long int Collider)
double CS_l_mixing_S62(long int ipISO, long int nelem, long int ipLo, long int ipHi, double temp, long int Collider)