|
Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
|


Go to the source code of this file.
Functions | |
| void | propagateMagneticFieldSimple (fsgrids::perbspan perb, fsgrids::perbspan perbdt2, fsgrids::bgbspan bgb, fsgrids::efieldspan e, fsgrids::efieldspan edt2, fsgrids::technicalspan technical, FieldSolverGrid &fsgrid, SysBoundary &sysBoundaries, creal &dt, cint &RKCase) |
| High-level magnetic field propagation function. | |
| void propagateMagneticFieldSimple | ( | fsgrids::perbspan | perb, |
| fsgrids::perbspan | perbdt2, | ||
| fsgrids::bgbspan | bgb, | ||
| fsgrids::efieldspan | e, | ||
| fsgrids::efieldspan | edt2, | ||
| fsgrids::technicalspan | technical, | ||
| FieldSolverGrid & | fsgrid, | ||
| SysBoundary & | sysBoundaries, | ||
| creal & | dt, | ||
| cint & | RKCase ) |
High-level magnetic field propagation function.
Propagates the magnetic field and applies the field boundary conditions defined in project.h where needed.
| perb | fsGrid holding the perturbed B quantities at runge-kutta t=0 |
| perbdt2 | fsGrid holding the perturbed B quantities at runge-kutta t=0.5 |
| bgb | fsGrid holding the background B quantities |
| e | fsGrid holding the Electric field quantities at runge-kutta t=0 |
| edt2 | fsGrid holding the Electric field quantities at runge-kutta t=0.5 |
| technical | fsGrid holding technical information (such as boundary types) |
| fsgrid | container of all fsgrids |
| sysBoundaries | System boundary conditions existing |
| dt | Length of the time step |
| RKCase | Element in the enum defining the Runge-Kutta method steps |
Definition at line 199 of file ldz_magnetic_field.cpp.

