91 void Init (
double *v,
double x,
double y,
double z)
124 r =
D_EXPAND((x-x0)*(x-x0), + (y-y0)*(y-y0) , + (z-z0)*(z-z0));
157 EXPAND(d->
Vc[
VX1][k][j][i] = -11.2536; ,
158 d->
Vc[
VX2][k][j][i] = 0.0; ,
159 d->
Vc[
VX3][k][j][i] = 0.0;)
160 d->
Vc[PRS][
k][
j][
i] = 1.0;
161 EXPAND(d->
Vc[
BX1][k][j][i] = 0.0; ,
double **** Vs
The main four-index data array used for face-centered staggered magnetic fields.
void UserDefBoundary(const Data *d, RBox *box, int side, Grid *grid)
int vpos
Location of the variable inside the cell.
#define BOX_LOOP(B, k, j, i)
double **** Vc
The main four-index data array used for cell-centered primitive variables.
#define X1_END
Boundary region at X1 end.
double g_inputParam[32]
Array containing the user-defined parameters.
D_EXPAND(tot/[n]=(double) grid[IDIR].np_int_glob;, tot/[n]=(double) grid[JDIR].np_int_glob;, tot/[n]=(double) grid[KDIR].np_int_glob;)
void Analysis(const Data *d, Grid *grid)
void Init(double *v, double x1, double x2, double x3)