PLUTO  4.4-patch2
EMF Struct Reference

#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
 

Detailed Description

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.

Field Documentation

◆ Bxj

double*** Bxj

Bx flux available at y-faces (j+1/2);

◆ Bxk

double*** Bxk

Bx flux available at z-faces (k+1/2);

◆ Byi

double*** Byi

By flux available at x-faces (i+1/2);

◆ Byk

double*** Byk

By flux available at z-faces (k+1/2);

◆ Bzi

double*** Bzi

Bz flux available at x-faces (i+1/2);

◆ Bzj

double*** Bzj

Bz flux available at y-faces (j+1/2);

◆ exj

double*** exj

Ex flux available at y-faces (j+1/2);

◆ exj_dff

double*** exj_dff

Ex flux available at y-faces (j+1/2);

◆ exk

double*** exk

Ex flux available at z-faces (k+1/2);

◆ exk_dff

double*** exk_dff

Ex flux available at z-faces (k+1/2);

◆ eyi

double*** eyi

Ey flux available at x-faces (i+1/2);

◆ eyi_dff

double*** eyi_dff

Ey flux available at x-faces (i+1/2);

◆ eyk

double*** eyk

Ey flux available at z-faces (k+1/2);

◆ eyk_dff

double*** eyk_dff

Ey flux available at z-faces (k+1/2);

◆ ezi

double*** ezi

Ez flux available at x-faces (i+1/2);

◆ ezi_dff

double*** ezi_dff

Ez flux available at x-faces (i+1/2);

◆ ezj

double*** ezj

Ez flux available at y-faces (j+1/2);

◆ ezj_dff

double*** ezj_dff

Ez flux available at y-faces (j+1/2);


The documentation for this struct was generated from the following file: