#include <laser.h>

Public Member Functions | |
| RK4_IB (valarray< double > &fin, double pmax, int tout_start) | |
| RK4_IB & | advance (const double vosc, const double Zval) |
| double & | tout () |
| double & | time () |
| size_t & | numh () |
| double & | th () |
Private Member Functions | |
| valarray< double > & | F (const valarray< double > &fin, const double vosc, const double Zval) |
Private Attributes | |
| valarray< double > | f0 |
| valarray< double > | f1 |
| valarray< double > | fh |
| valarray< double > & | f |
| IB_f00 | Inversebremsstrahlung |
| size_t | num_h |
| double | h |
| double | t |
| double | Tout |
| RK4_IB::RK4_IB | ( | valarray< double > & | fin, |
| double | pmax, | ||
| int | tout_start | ||
| ) |
| RK4_IB & RK4_IB::advance | ( | const double | vosc, |
| const double | Zval | ||
| ) |
Definition at line 247 of file laser.cpp.
References F(), f, f0, f1, fh, h, and t.
Referenced by InverseBremsstrahlung::loop().


|
private |
Definition at line 242 of file laser.cpp.
References IB_f00::Getslope(), and Inversebremsstrahlung.
Referenced by advance().


| size_t & RK4_IB::numh | ( | ) |
Definition at line 233 of file laser.cpp.
References num_h.
Referenced by InverseBremsstrahlung::loop().

| double & RK4_IB::th | ( | ) |
Definition at line 236 of file laser.cpp.
References h.
Referenced by InverseBremsstrahlung::loop().

| double & RK4_IB::time | ( | ) |
Definition at line 239 of file laser.cpp.
References t.
Referenced by InverseBremsstrahlung::loop().

| double & RK4_IB::tout | ( | ) |
Definition at line 230 of file laser.cpp.
References Tout.
Referenced by InverseBremsstrahlung::loop().

|
private |
|
private |