PLUTO
4.4-patch2
|
#include <structs.h>
Data Fields | |
Face-centered electric field components. | |
Three-dimensional arrays storing the emf components computed at cell faces during the dimensional sweeps. | |
double *** | exj |
double *** | exk |
double *** | eyi |
double *** | eyk |
double *** | ezi |
double *** | ezj |
double *** | exj_dff |
double *** | exk_dff |
double *** | eyi_dff |
double *** | eyk_dff |
double *** | ezi_dff |
double *** | ezj_dff |
Face-centered magnetic field components. | |
Three-dimensional arrays storing the emf components computed at cell faces during the dimensional sweeps. | |
double *** | Bxj |
double *** | Bxk |
double *** | Byi |
double *** | Byk |
double *** | Bzi |
double *** | Bzj |
double *** | Frho_i |
double *** | Frho_j |
double *** | Frho_k |
Range of existence | |
int | ibeg |
int | jbeg |
int | kbeg |
int | iend |
int | jend |
int | kend |
Signal velocities and emf coefficients | |
double *** | SxL |
double *** | SxR |
double *** | SyL |
double *** | SyR |
double *** | SzL |
double *** | SzR |
double *** | dxL |
double *** | dxR |
double *** | axL |
double *** | axR |
double *** | dyL |
double *** | dyR |
double *** | ayL |
double *** | ayR |
double *** | dzL |
double *** | dzR |
double *** | azL |
double *** | azR |
Edge-averaged electric fields ("e" = edge) | |
double *** | Ex1e |
double *** | Ex2e |
double *** | Ex3e |
Edge-averaged magnetic fields ("e" = edge) | |
double *** | Bx1e |
double *** | Bx2e |
double *** | Bx3e |
The EMF structure is used to pull together all the information necessary to build / use the electromotive force used to update the staggered components of magnetic field.
double*** Bxj |
Bx flux available at y-faces (j+1/2);
double*** Bxk |
Bx flux available at z-faces (k+1/2);
double*** Byi |
By flux available at x-faces (i+1/2);
double*** Byk |
By flux available at z-faces (k+1/2);
double*** Bzi |
Bz flux available at x-faces (i+1/2);
double*** Bzj |
Bz flux available at y-faces (j+1/2);
double*** exj |
Ex flux available at y-faces (j+1/2);
double*** exj_dff |
Ex flux available at y-faces (j+1/2);
double*** exk |
Ex flux available at z-faces (k+1/2);
double*** exk_dff |
Ex flux available at z-faces (k+1/2);
double*** eyi |
Ey flux available at x-faces (i+1/2);
double*** eyi_dff |
Ey flux available at x-faces (i+1/2);
double*** eyk |
Ey flux available at z-faces (k+1/2);
double*** eyk_dff |
Ey flux available at z-faces (k+1/2);
double*** ezi |
Ez flux available at x-faces (i+1/2);
double*** ezi_dff |
Ez flux available at x-faces (i+1/2);
double*** ezj |
Ez flux available at y-faces (j+1/2);
double*** ezj_dff |
Ez flux available at y-faces (j+1/2);