#include <implicitE.h>


Public Member Functions | |
| Implicit_E_Field (EMF1D &emf, const double &deltat, const double &deltax) | |
| void | advance (Algorithms::RK3< State1D > *rk, State1D &Y, collisions &coll, VlasovFunctor1D_implicitE_p2 *rkF) |
Public Member Functions inherited from Electric_Field_Methods::Efield_Method | |
| virtual | ~Efield_Method ()=0 |
Private Member Functions | |
| void | Ampere (EMF1D &emf) |
| void | FindDE (EMF1D &emf) |
Private Attributes | |
| Current_xyz | JN |
| Current_xyz | J0 |
| Current_xyz | J_Ex |
| Current_xyz | J_Ey |
| Current_xyz | J_Ez |
| Efield_xyz | EN |
| Efield_xyz | E0 |
| Efield_xyz | DE |
| double | dt |
| complex< double > | idx |
| int | Nbc |
| int | szx |
Definition at line 145 of file implicitE.h.
| Electric_Field_Methods::Implicit_E_Field::Implicit_E_Field | ( | EMF1D & | emf, |
| const double & | deltat, | ||
| const double & | deltax | ||
| ) |
Definition at line 249 of file implicitE.cpp.
References advance(), Input::Input_List::BoundaryCells, Input::List(), Nbc, Input::Input_List::NxLocal, and szx.
Referenced by Electric_Field_Methods::Efield_Method::~Efield_Method().


|
virtual |
Implements Electric_Field_Methods::Efield_Method.
Definition at line 268 of file implicitE.cpp.
References collisions::advancef1(), Ampere(), Electric_Field_Methods::Current_xyz::calculate_J(), DE, Det33(), Detx33(), Dety33(), Detz33(), dt, State1D::EMF(), EN, Electric_Field_Methods::Efield_xyz::Ex(), EMF1D::Ex(), Electric_Field_Methods::Efield_xyz::Ey(), EMF1D::Ey(), Electric_Field_Methods::Efield_xyz::Ez(), EMF1D::Ez(), FindDE(), J0, J_Ex, J_Ey, J_Ez, JN, Electric_Field_Methods::Current_xyz::Jx(), Electric_Field_Methods::Current_xyz::Jy(), Electric_Field_Methods::Current_xyz::Jz(), and szx.
Referenced by Implicit_E_Field().


|
private |
Definition at line 484 of file implicitE.cpp.
References EMF1D::By(), EMF1D::Bz(), idx, JN, Electric_Field_Methods::Current_xyz::Jy(), and Electric_Field_Methods::Current_xyz::Jz().
Referenced by advance().


|
private |
Definition at line 451 of file implicitE.cpp.
References DE, Electric_Field_Methods::Efield_xyz::Ex(), EMF1D::Ex(), Electric_Field_Methods::Efield_xyz::Ey(), EMF1D::Ey(), Electric_Field_Methods::Efield_xyz::Ez(), EMF1D::Ez(), and szx.
Referenced by advance().


|
private |
Definition at line 165 of file implicitE.h.
|
private |
Definition at line 166 of file implicitE.h.
Referenced by advance().
|
private |
Definition at line 165 of file implicitE.h.
|
private |
Definition at line 165 of file implicitE.h.
Referenced by advance().
|
private |
Definition at line 167 of file implicitE.h.
Referenced by Ampere().
|
private |
Definition at line 164 of file implicitE.h.
Referenced by advance().
|
private |
Definition at line 164 of file implicitE.h.
Referenced by advance().
|
private |
Definition at line 164 of file implicitE.h.
Referenced by advance().
|
private |
Definition at line 164 of file implicitE.h.
Referenced by advance().
|
private |
Definition at line 164 of file implicitE.h.
|
private |
Definition at line 184 of file implicitE.h.
Referenced by Implicit_E_Field().
|
private |
Definition at line 184 of file implicitE.h.
Referenced by advance(), FindDE(), and Implicit_E_Field().