Analysis Software
Documentation for
sPHENIX
simulation software
Home page
Related Pages
Modules
Namespaces
Classes
Files
Examples
External Links
File List
File Members
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
JETSCAPE
blob
main
jail
vhlle
src
ctrl.h
Built by
Jin Huang
. updated:
Sat Feb 17 2024 22:18:24
using
1.8.2 with
sPHENIX GitHub integration