64 void Init (
double *v,
double x1,
double x2,
double x3)
71 static int first_call = 1;
72 double x,y, arg,
eps, kx;
85 a = 15.0 - 6.0*arg; b = 24.0 - 10.0*arg; c = 9.0;
86 arg = 0.5*(- b - sqrt(b*b - 4.0*a*c))/a;
87 pr0 = 2.0/3.0*sqrt(arg*arg/(1.0 - arg*arg));
100 arg = y*y/(beta*beta);
105 v[
VX2] = eps*0.5*(sin(kx) - sin(-kx))*exp(-arg);
116 v[
TRC] = (y < 0.0 ? 1.0:-1.0);
118 #if PHYSICS == MHD || PHYSICS == RMHD
void UserDefBoundary(const Data *d, RBox *box, int side, Grid *grid)
double g_inputParam[32]
Array containing the user-defined parameters.
void Analysis(const Data *d, Grid *grid)
void Init(double *v, double x1, double x2, double x3)