Hex  2.2
Hydrogen-electron collision solver
Namespaces | Functions
dwba.h File Reference
#include "hex-arrays.h"
#include "potential.h"
Include dependency graph for dwba.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 DWBA1
 

Functions

void dwba (int Ni, int Li, double ki, int Nf, int Lf, double kf, int L, cArrays &Tdir, cArrays &Texc, double rmax, bool direct=true, bool exchange=true)
 Distorted-wave Born approximation. More...
 
Complex DWBA1::computeDirect1e (DistortingPotential const &U, int l, double k)
 
Complex DWBA1::computeDirect2e (const DistortingPotential &U, int lambda, int Nf, int Lf, double kf, int lf, int Ni, int Li, double ki, int li)
 
Complex DWBA1::computeExchange1e (DistortingPotential const &U, int Ni, int Li, double ki, int Nf, int Lf, double kf)
 
Complex DWBA1::computeExchange2e (const DistortingPotential &U, int lambda, int Nf, int Lf, double kf, int lf, int Ni, int Li, double ki, int li)
 

Function Documentation

◆ dwba()

void dwba ( int  Ni,
int  Li,
double  ki,
int  Nf,
int  Lf,
double  kf,
int  L,
cArrays &  Tdir,
cArrays &  Texc,
double  rmax,
bool  direct = true,
bool  exchange = true 
)

This function computes all contributions to the T-matrix for the specified total angular momentum L in the Born approximation of the first-order. The contributions depend on all such "li" and "lf" that the following conditions must be satisfied: |li - Li| <= L <= li + Li |lf - Lf| <= L <= lf + Lf This results in the following bounds on "li" and "lf": |Li - L| <= li <= Li + L |Lf - L| <= lf <= Lf + L

Parameters
NiInitial atomic state.
LiInitial atomic state.
NfFinal atomic state.
LfFinal atomic state.
kiInitial projectile momentum.
kfFinal projectile momentum.
LTotal angular momentum.
TdirList of direct scattering T-matrices for all allowed "lf".
TexcList of exchange scattering T-matrices for all allowed "lf".
rmaxMaximal grid radius.
directWhether to compute direct scattering contributions.
exchangeWhether to compute exhange scattering contributions.