#include <vlasov_f1.h>

Public Member Functions | |
| Electric_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 &FEx, const Field1D &FEy, const Field1D &FEz, DistFunc1D &Dh) |
| void | Implicit_Ex (const DistFunc1D &Din, const Field1D &FEx, DistFunc1D &Dh) |
| void | Implicit_Ey (const DistFunc1D &Din, const Field1D &FEy, DistFunc1D &Dh) |
| void | Implicit_Ez (const DistFunc1D &Din, const Field1D &FEz, DistFunc1D &Dh) |
Private Member Functions | |
| void | MakeG00 (SHarmonic1D &f) |
| void | MakeGH (SHarmonic1D &f, size_t l) |
Private Attributes | |
| SHarmonic1D | H |
| SHarmonic1D | G |
| SHarmonic1D | TMP |
| complex< double > | A100 |
| complex< double > | C100 |
| complex< double > | A210 |
| complex< double > | B211 |
| complex< double > | C311 |
| complex< double > | A310 |
| valarray< complex< double > > | pr |
| valarray< complex< double > > | invpr |
| valarray< complex< double > > | Hp0 |
Definition at line 42 of file vlasov_f1.h.
| Electric_Field_1D_f1::Electric_Field_1D_f1 | ( | size_t | Nl, |
| size_t | Nm, | ||
| double | pmin, | ||
| double | pmax, | ||
| size_t | Np, | ||
| double | xmin, | ||
| double | xmax, | ||
| size_t | Nx | ||
| ) |
| void Electric_Field_1D_f1::Implicit_Ex | ( | const DistFunc1D & | Din, |
| const Field1D & | FEx, | ||
| DistFunc1D & | Dh | ||
| ) |
Definition at line 142 of file vlasov_f1.cpp.
References A100, A210, Field1D::array(), G, H, MakeG00(), MakeGH(), SHarmonic1D::mxaxis(), and DistFunc1D::q().

| void Electric_Field_1D_f1::Implicit_Ey | ( | const DistFunc1D & | Din, |
| const Field1D & | FEy, | ||
| DistFunc1D & | Dh | ||
| ) |
Definition at line 171 of file vlasov_f1.cpp.
References Field1D::array(), B211, C100, G, H, MakeG00(), MakeGH(), SHarmonic1D::mxaxis(), DistFunc1D::q(), and SHarmonic1D::Re().

| void Electric_Field_1D_f1::Implicit_Ez | ( | const DistFunc1D & | Din, |
| const Field1D & | FEz, | ||
| DistFunc1D & | Dh | ||
| ) |
Definition at line 212 of file vlasov_f1.cpp.
References Field1D::array(), B211, C100, C311, G, H, MakeG00(), MakeGH(), SHarmonic1D::mxaxis(), SHarmonic1D::Re(), and TMP.

|
private |
Definition at line 278 of file vlasov_f1.cpp.
References SHarmonic1D::Dp(), G, SHarmonic1D::numx(), and pr.
Referenced by Implicit_Ex(), Implicit_Ey(), Implicit_Ez(), and operator()().


|
private |
Definition at line 257 of file vlasov_f1.cpp.
References SHarmonic1D::Dp(), G, H, Hp0, invpr, SHarmonic1D::mpaxis(), SHarmonic1D::numx(), and pr.
Referenced by Implicit_Ex(), Implicit_Ey(), Implicit_Ez(), and operator()().


| void Electric_Field_1D_f1::operator() | ( | const DistFunc1D & | Din, |
| const Field1D & | FEx, | ||
| const Field1D & | FEy, | ||
| const Field1D & | FEz, | ||
| DistFunc1D & | Dh | ||
| ) |
Definition at line 81 of file vlasov_f1.cpp.
References A100, A210, Field1D::array(), B211, C100, G, H, DistFunc1D::l0(), DistFunc1D::m0(), MakeG00(), MakeGH(), SHarmonic1D::mxaxis(), DistFunc1D::q(), SHarmonic1D::Re(), and TMP.

|
private |
Definition at line 63 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), Implicit_Ex(), and operator()().
|
private |
Definition at line 63 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), Implicit_Ex(), and operator()().
|
private |
Definition at line 63 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1().
|
private |
Definition at line 63 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), Implicit_Ey(), Implicit_Ez(), and operator()().
|
private |
Definition at line 63 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), Implicit_Ey(), Implicit_Ez(), and operator()().
|
private |
Definition at line 63 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), and Implicit_Ez().
|
private |
Definition at line 61 of file vlasov_f1.h.
Referenced by Implicit_Ex(), Implicit_Ey(), Implicit_Ez(), MakeG00(), MakeGH(), and operator()().
|
private |
Definition at line 61 of file vlasov_f1.h.
Referenced by Implicit_Ex(), Implicit_Ey(), Implicit_Ez(), MakeGH(), and operator()().
|
private |
Definition at line 69 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), and MakeGH().
|
private |
Definition at line 69 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), and MakeGH().
|
private |
Definition at line 69 of file vlasov_f1.h.
Referenced by Electric_Field_1D_f1(), MakeG00(), and MakeGH().
|
private |
Definition at line 61 of file vlasov_f1.h.
Referenced by Implicit_Ez(), and operator()().