Hex  1.0
Hydrogen-electron collision solver
 All Data Structures Namespaces Files Functions Variables Typedefs Macros Pages
radial.h
Go to the documentation of this file.
1 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *\
2  * *
3  * / / / / __ \ \ / / *
4  * / /__ / / / _ \ \ \/ / *
5  * / ___ / | |/_/ / /\ \ *
6  * / / / / \_\ / / \ \ *
7  * *
8  * Jakub Benda (c) 2014 *
9  * Charles University in Prague *
10  * *
11 \* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
12 
13 #ifndef HEX_PWBA2_RADIAL_H
14 #define HEX_PWBA2_RADIAL_H
15 
16 #include "arrays.h"
17 
19 (
20  rArray const & x,
21  int lambda,
22  int Na, int La, int Nb, int Lb
23 );
24 
26 (
27  rArray const & x,
28  int lambda,
29  int Na, int La, double Kb, int Lb
30 );
31 
33 (
34  rArray const & x,
35  int lambda,
36  double Ka, int La, int Nb, int Lb
37 );
38 
40 (
41  rArray const & x,
42  int l, double k
43 );
44 
46 (
47  rArray const & x,
48  int l, double k
49 );
50 
52 (
53  rArray const & x,
54  int l, double k
55 );
56 
58 (
59  rArray const & x,
60  int l, double k
61 );
62 
64 (
65  rArray const & grid,
66  rArray const & jf, rArray const & Vfn,
67  rArray const & jn, rArray const & yn,
68  rArray const & ji, rArray const & Vni
69 );
70 
71 double Idir_forbidden
72 (
73  rArray const & grid,
74  rArray const & jf, rArray const & Vfn,
75  rArray const & iscaled_n, rArray const & kscaled_n,
76  rArray const & ji, rArray const & Vni
77 );
78 
80 (
81  rArray const & grid, int L,
82  int Nf, int Lf, double kf, int lf,
83  int Nn, int Ln, double kn, int ln,
84  int Ni, int Li, double ki, int li
85 );
86 
88 (
89  rArray const & grid, int L,
90  int Nf, int Lf, double kf, int lf,
91  int Nn, int Ln, double kappan, int ln,
92  int Ni, int Li, double ki, int li
93 );
94 
96 (
97  rArray const & grid, int L,
98  int Nf, int Lf, double kf, int lf,
99  double Kn, int Ln, double kn, int ln,
100  int Ni, int Li, double ki, int li
101 );
102 
104 (
105  rArray const & grid, int L,
106  int Nf, int Lf, double kf, int lf,
107  double Kn, int Ln, double kappan, int ln,
108  int Ni, int Li, double ki, int li
109 );
110 
111 #endif
rArray interpolate_riccati_bessel_y(rArray const &x, int l, double k)
Definition: radial.cpp:252
A comfortable number array class.
Definition: arrays.h:171
rArray interpolate_riccati_bessel_j(rArray const &x, int l, double k)
Definition: radial.cpp:240
rArray interpolate_free_bound_potential(rArray const &x, int lambda, double Ka, int La, int Nb, int Lb)
Definition: radial.cpp:230
rArray interpolate_bound_free_potential(rArray const &x, int lambda, int Na, int La, double Kb, int Lb)
Definition: radial.cpp:107
double Idir_forbidden(rArray const &grid, rArray const &jf, rArray const &Vfn, rArray const &iscaled_n, rArray const &kscaled_n, rArray const &ji, rArray const &Vni)
Definition: radial.cpp:357
Complex Idir_allowed(rArray const &grid, rArray const &jf, rArray const &Vfn, rArray const &jn, rArray const &yn, rArray const &ji, rArray const &Vni)
Definition: radial.cpp:300
rArray interpolate_bound_bound_potential(rArray const &x, int lambda, int Na, int La, int Nb, int Lb)
Definition: radial.cpp:23
Complex Idir_nFree_forbidden(rArray const &grid, int L, int Nf, int Lf, double kf, int lf, double Kn, int Ln, double kappan, int ln, int Ni, int Li, double ki, int li)
Definition: radial.cpp:536
rArray interpolate_riccati_bessel_kscaled(rArray const &x, int l, double k)
Definition: radial.cpp:282
Complex Idir_nFree_allowed(rArray const &grid, int L, int Nf, int Lf, double kf, int lf, double Kn, int Ln, double kn, int ln, int Ni, int Li, double ki, int li)
Definition: radial.cpp:493
rArray interpolate_riccati_bessel_iscaled(rArray const &x, int l, double k)
Definition: radial.cpp:270
Complex Idir_nBound_forbidden(rArray const &grid, int L, int Nf, int Lf, double kf, int lf, int Nn, int Ln, double kappan, int ln, int Ni, int Li, double ki, int li)
Definition: radial.cpp:450
std::complex< double > Complex
Definition: complex.h:20
Complex Idir_nBound_allowed(rArray const &grid, int L, int Nf, int Lf, double kf, int lf, int Nn, int Ln, double kn, int ln, int Ni, int Li, double ki, int li)
Definition: radial.cpp:407