Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ctrl.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file ctrl.h
1 
2 extern "C" void redirecterrorshlle_(char* filename) ;
3  // initeoshlle: simple p(e) table
4 extern "C" void initeoshlle_(char *filename, int* ncols) ;
5  // initeoshlle3f: p(e,nb,nq,ns) table
6 extern "C" void initeoshlle3f_(char *filename,double *B, double *volex0, double *delta0, double *aaa, double *bbb) ;
7 extern "C" void initeoshlle1f_(char *filename) ;
8 extern "C" void inittrcoeff_(double *etaS, double *zetaS) ;
9 extern "C" void eoshlle_(double *e, double *nb, double *nq, double *ns, double *T, double *mub, double *muq, double *mus, double *p) ;
10 extern "C" void eosrangeshlle_(double *emax, double *e0, double *nmax, double *n0, int *ne, int *nn) ;
11 extern "C" void initfluidhlle_(int* nx, int* ny, int* nz, double* minx, double* maxx, double* miny, double* maxy, double* minz, double* maxz) ;
12 extern "C" void initichlle_(char *filename, double *tau0) ;
13 extern "C" void icgethlle3f_(double* x, double* y, double* eta, double* e, double* nb, double* nq, double* ns, double* vx, double* vy, double* vz) ;
14 extern "C" void icgethlle_(double* x, double* y, double* eta, double* e, double* nb, double* nq, double* ns, double* vx, double* vy, double* vz) ;
15  //icsethlle: ix=1..nx, iy=1..ny, iz=1..nz
16 extern "C" void icsethlle_(int* ix, int* iy, int* iz, double *tau0, double* e, double* nb, double* nq, double* ns, double* vx, double* vy, double* vz) ;
17 extern "C" void inithydrohlle_(double* _tau0, double* _tau_max, double* _dtau) ;
18 extern "C" void initoutputhlle_(char* dir) ;
19 extern "C" int getmaxstephlle_(void) ;
20 extern "C" void dtauhlle_(double* dtau) ;
21  // makestephlle: i=0..maxstep-1
22 extern "C" void makestephlle_(int *i) ;
23 extern "C" void destroyhlle_(void) ;
24 extern "C" void destroyeoshlle_(void) ;
25 
26  //getvalueshlle: ix=1..nx, iy=1..ny, iz=1..nz
27  // viscCorrCutFlag=1.0 if viscous corrections are ok
28 extern "C" void getvalueshlle_(int* ix, int* iy, int* iz, double* e, double *p, double *nb, double *nq, double *ns, double* vx, double* vy, double* vz, double* viscCorrCutFlag) ;
29  //getvflaghlle: get viscCorrCutFlag only
30 extern "C" void getvflaghlle_(int* ix, int* iy, int* iz, double* viscCorrCutFlag) ;
31  // getvischlle: ix=1..nx, iy=1..ny, iz=1..nz,
32  // pi is 4*4 array, index order=(tau,x,y,eta)
33 extern "C" void getvischlle_(int* ix, int* iy, int* iz, double *pi, double *Pi) ;
34 
35  // ix=1..nx
36 extern "C" double getxhlle_(int *ix) ;
37  // iy=1..ny
38 extern "C" double getyhlle_(int *iy) ;
39  // iz=1..nz
40 extern "C" double getzhlle_(int *iz) ;
41 
42 extern "C" double gettimehlle_(void) ;
43 extern "C" double getenergyhlle_(void) ;
44