OSHUN  beta
Arbitrary Order Spherical-Harmonic 1D-3P Vlasov-Fokker-Planck-Maxwell code
self_f00_implicit_step Class Reference

#include <collisions.h>

Collaboration diagram for self_f00_implicit_step:

Public Member Functions

 self_f00_implicit_step (const size_t &nump, const double &pmax, const double &_mass, const double &_deltat, bool &_ib)
 
void takestep (valarray< double > &fin, valarray< double > &fh, const double &Z0, const double &heating, const double &cooling)
 
void getleftside (valarray< double > &fin, const double &Z0, const double &heating, const double &cooling, Array2D< double > &LHStemp)
 

Private Member Functions

void update_C_Rosenbluth (valarray< double > &fin)
 
double update_D_Rosenbluth (const size_t &k, valarray< double > &fin, const double &delta)
 
void update_D_and_delta (valarray< double > &fin)
 
void update_D_inversebremsstrahlung (const double &Z0, const double &heatingcoefficient, const double &vos)
 
double calc_delta_ChangCooper (const size_t &k, const double &C, const double &D)
 

Private Attributes

double mass
 
double dt
 
bool ib
 
valarray< double > vr
 Define the velocity axis. More...
 
valarray< double > dvr
 
valarray< double > vrh
 
valarray< double > dtoverv2
 
valarray< double > p2dp
 Various coefficients for the integrals. More...
 
valarray< double > p2dpm1
 
valarray< double > phdp
 
valarray< double > phdpm1
 
valarray< double > p4dp
 
valarray< double > laser_Inv_Uav6
 
valarray< double > C_RB
 Rosenbluth Potentials. More...
 
valarray< double > D_RB
 
double I4_Lnee
 
valarray< double > delta_CC
 Chang-Cooper weighting delta. More...
 
double c_kpre
 Constants. More...
 
double vw_coeff_cube
 
Formulary formulas
 

Detailed Description

Definition at line 23 of file collisions.h.


The documentation for this class was generated from the following files: