#include <vlasov_f1.h>

Public Member Functions | |
| Magnetic_Field_1D_f1 (size_t Nl, size_t Nm, double pmin, double pmax, size_t Np, double xmin, double xmax, size_t Nx) | |
| void | operator() (const DistFunc1D &Din, const Field1D &FBx, const Field1D &FBy, const Field1D &FBz, DistFunc1D &Dh) |
| void | implicit (DistFunc1D &Din, const Field1D &FBx, const Field1D &FBy, const Field1D &FBz, double dt) |
Private Attributes | |
| SHarmonic1D | FLM |
| valarray< complex< double > > | A1 |
| valarray< complex< double > > | B1 |
| Array2D< complex< double > > | A2 |
| complex< double > | A3 |
Definition at line 75 of file vlasov_f1.h.
| Magnetic_Field_1D_f1::Magnetic_Field_1D_f1 | ( | size_t | Nl, |
| size_t | Nm, | ||
| double | pmin, | ||
| double | pmax, | ||
| size_t | Np, | ||
| double | xmin, | ||
| double | xmax, | ||
| size_t | Nx | ||
| ) |
Definition at line 298 of file vlasov_f1.cpp.
| void Magnetic_Field_1D_f1::implicit | ( | DistFunc1D & | Din, |
| const Field1D & | FBx, | ||
| const Field1D & | FBy, | ||
| const Field1D & | FBz, | ||
| double | dt | ||
| ) |
Distribution function vector. 1 Nmx1 vector per momentum cell
Multiply Right Side to create right side vector
Unpack
Definition at line 422 of file vlasov_f1.cpp.
References Field1D::array(), DistFunc1D::q(), and Thomas_Tridiagonal().

| void Magnetic_Field_1D_f1::operator() | ( | const DistFunc1D & | Din, |
| const Field1D & | FBx, | ||
| const Field1D & | FBy, | ||
| const Field1D & | FBz, | ||
| DistFunc1D & | Dh | ||
| ) |
Definition at line 347 of file vlasov_f1.cpp.
References A1, A3, Field1D::array(), B1, FLM, SHarmonic1D::mxaxis(), DistFunc1D::q(), and SHarmonic1D::Re().

|
private |
Definition at line 94 of file vlasov_f1.h.
Referenced by Magnetic_Field_1D_f1(), and operator()().
|
private |
Definition at line 95 of file vlasov_f1.h.
|
private |
Definition at line 96 of file vlasov_f1.h.
Referenced by Magnetic_Field_1D_f1(), and operator()().
|
private |
Definition at line 94 of file vlasov_f1.h.
Referenced by Magnetic_Field_1D_f1(), and operator()().
|
private |
Definition at line 92 of file vlasov_f1.h.
Referenced by operator()().