16 #ifndef DECLERATION_PLASERSOURCE_H 17 #define DECLERATION_PLASERSOURCE_H 46 IB_f00(valarray<double>& fslope,
double pmax);
49 valarray<double>&
Getslope(
const valarray<double>& fin,
const double vos,
const double Zval);
69 RK4_IB(valarray<double>& fin,
double pmax,
int tout_start);
72 RK4_IB& advance(
const double vosc,
const double Zval);
82 valarray<double>& F(
const valarray<double>& fin,
const double vosc,
const double Zval);
85 valarray<double> f0, f1,
fh;
106 InverseBremsstrahlung(
double pmax,
size_t nump,
size_t numx,
int tout_start,
const valarray<double>& grid);
109 void loop(
SHarmonic1D& f0, valarray<double>& Zarray,
const double& tnew);
117 int IBSOURCE()
const;
valarray< double > Inv_Uav6
IB_f00(valarray< double > &fslope, double pmax)
IB_f00 Inversebremsstrahlung
valarray< double > & Getslope(const valarray< double > &fin, const double vos, const double Zval)
valarray< double > IL_xprofile