1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
template<bool do_temp, bool do_ye, bool do_mhd,
bool dc_flag, bool do_ppm_detect>
static void ppm1d_cxx(const int nx,
const double dx,
const double* restrict rho,
const double* restrict velx,
const double* restrict vely,
const double* restrict velz,
const double* restrict eps,
const double* restrict press,
const double* restrict temp,
const double* restrict ye,
const double* restrict Bvcx,
const double* restrict Bvcy,
const double* restrict Bvcz,
const double* restrict psidc,
double* restrict rhominus,
double* restrict velxminus,
double* restrict velyminus,
double* restrict velzminus,
double* restrict epsminus,
double* restrict tempminus,
double* restrict yeminus,
double* restrict Bvcxminus,
double* restrict Bvcyminus,
double* restrict Bvczminus,
double* restrict psidcminus,
double* restrict rhoplus,
double* restrict velxplus,
double* restrict velyplus,
double* restrict velzplus,
double* restrict epsplus,
double* restrict tempplus,
double* restrict yeplus,
double* restrict Bvcxplus,
double* restrict Bvcyplus,
double* restrict Bvczplus,
double* restrict psidcplus);
|