HARM
harm and utilities
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Macros
Pages
global.funcdeclare.rad.h
Go to the documentation of this file.
1
6
extern
void
mhdfull_calc_rad
(
FTYPE
*
pr
,
struct
of_geom
*ptrgeom,
struct
of_state
*q,
FTYPE
(*radstressdir)[
NDIM
]);
7
extern
void
mhd_calc_rad
(
FTYPE
*pr,
int
dir,
struct
of_geom
*geom,
struct
of_state
*q,
FTYPE
*radstressdir,
FTYPE
*radstressdirabs);
8
extern
FTYPE
my_min
(
FTYPE
a
,
FTYPE
b);
9
extern
FTYPE
my_sign
(
FTYPE
x);
10
extern
int
inverse_44matrix(
FTYPE
a
[][4],
FTYPE
ia[][4]);
11
extern
int
boost22_fforzamo(
int
whichdir,
FTYPE
T1[][4],
FTYPE
T2[][4],
FTYPE
*pp,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
12
extern
int
boost22_zamo2ff(
FTYPE
T1[][4],
FTYPE
T2[][4],
FTYPE
*pp,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
13
extern
int
boost22_ff2zamo(
FTYPE
T1[][4],
FTYPE
T2[][4],
FTYPE
*pp,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
14
extern
int
trans22_zamo2lab(
FTYPE
T1[][4],
FTYPE
T2[][4],
FTYPE
elo[][4]);
15
extern
int
trans22_lab2zamo(
FTYPE
T1[][4],
FTYPE
T2[][4],
FTYPE
eup[][4]);
16
extern
int
trans2_lab2zamo(
FTYPE
*u1,
FTYPE
*u2,
FTYPE
eup[][4]);
17
extern
int
trans2_zamo2lab(
FTYPE
*u1,
FTYPE
*u2,
FTYPE
elo[][4]);
18
19
extern
int
boost2_zamo2ff(
FTYPE
A1[],
FTYPE
A2[],
FTYPE
*pp,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
20
extern
int
boost2_ff2zamo(
FTYPE
A1[],
FTYPE
A2[],
FTYPE
*pp,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
21
extern
int
boost2_fforzamo(
int
whichdir,
FTYPE
A1[4],
FTYPE
A2[4],
FTYPE
*pp,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
22
23
extern
int
calc_Rij
(
FTYPE
*pp,
FTYPE
Rij[][4]);
24
25
extern
int
indices_2221(
FTYPE
T1[][
NDIM
],
FTYPE
T2[][NDIM],
struct
of_geom
*ptrgeom);
26
extern
int
indices_2122(
FTYPE
T1[][
NDIM
],
FTYPE
T2[][NDIM],
struct
of_geom
*ptrgeom);
27
extern
int
indices_2212(
FTYPE
T1[][
NDIM
],
FTYPE
T2[][NDIM],
struct
of_geom
*ptrgeom);
28
extern
int
indices_21(
FTYPE
A1[
NDIM
],
FTYPE
A2[NDIM],
struct
of_geom
*ptrgeom);
29
extern
int
indices_12(
FTYPE
A1[
NDIM
],
FTYPE
A2[NDIM],
struct
of_geom
*ptrgeom);
30
31
32
extern
void
koral_source_rad_calc
(
int
computestate,
int
computeentropy,
FTYPE
*pr,
struct
of_geom
*ptrgeom,
FTYPE
*Gdpl,
FTYPE
*Gdabspl,
FTYPE
*chi,
FTYPE
*Tgas,
FTYPE
*Trad,
struct
of_state
*q);
33
extern
int
calc_rad_lambda
(
FTYPE
*pp,
struct
of_geom
*ptrgeom,
struct
of_state
*q,
FTYPE
Tgas,
FTYPE
*lambda,
FTYPE
*nlambda,
FTYPE
*kappaemit,
FTYPE
*kappanemit);
34
35
36
extern
void
calc_Tandopacityandemission
(
FTYPE
*pr,
struct
of_geom
*ptrgeom,
struct
of_state
*q,
FTYPE
Ruu,
FTYPE
gammaradgas,
FTYPE
B,
FTYPE
*Tgas,
FTYPE
*Tradff,
FTYPE
*nradff,
FTYPE
*expfactorff,
FTYPE
*kappa,
FTYPE
*kappan,
FTYPE
*kappaemit,
FTYPE
*kappanemit,
FTYPE
*kappaes,
FTYPE
*lambda,
FTYPE
*nlambda);
37
38
39
40
41
extern
int
prad_fforlab
(
int
*whichvel,
int
*
whichcoord
,
int
whichdir,
int
i
,
int
j
,
int
k
,
int
loc,
struct
of_geom
*ptrgeom,
FTYPE
*pradffortho,
FTYPE
*pin,
FTYPE
*pout);
42
extern
int
prad_labtoff
(
int
*whichvel,
int
*
whichcoord
,
int
i
,
int
j
,
int
k
,
int
loc,
struct
of_geom
*ptrgeom,
FTYPE
*pradffortho,
FTYPE
*pin,
FTYPE
*pout);
43
extern
int
prad_fftolab
(
int
*whichvel,
int
*
whichcoord
,
int
i
,
int
j
,
int
k
,
int
loc,
struct
of_geom
*ptrgeom,
FTYPE
*pradffortho,
FTYPE
*pin,
FTYPE
*pout);
44
45
extern
int
whichfluid_ffrad_to_primeall
(
int
*whichvel,
int
*whichcoordfluid,
int
*whichcoordrad,
struct
of_geom
*ptrgeomprimecoords,
FTYPE
*pradffortho,
FTYPE
*pin,
FTYPE
*pout);
46
47
extern
int
primefluid_EVrad_to_primeall
(
int
*whichvel,
int
*
whichcoord
,
struct
of_geom
*ptrgeom,
FTYPE
*pin,
FTYPE
*pout);
48
49
50
extern
int
prad_ff2zamo(
FTYPE
*pp1,
FTYPE
*pp2,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
51
extern
int
f_prad_zamo2ff(
FTYPE
*ppff,
FTYPE
*ppzamo,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4],
FTYPE
*f);
52
extern
int
prad_zamo2ff(
FTYPE
*ppzamo,
FTYPE
*ppff,
struct
of_state
*q,
struct
of_geom
*ptrgeom,
FTYPE
eup[][4]);
53
54
extern
int
u2p_rad
(
int
showmessages,
int
allowlocalfailurefixandnoreport,
FTYPE
gammamaxrad,
int
whichcap,
FTYPE
*uu,
FTYPE
*pp,
struct
of_geom
*ptrgeom,
PFTYPE
*lpflag,
PFTYPE
*lpflagrad);
55
56
57
extern
int
get_state_uradconuradcovonly
(
FTYPE
*pr,
struct
of_geom
*ptrgeom,
struct
of_state
*q);
58
59
extern
int
vchar_rad
(
FTYPE
*pr,
struct
of_state
*q,
int
dir,
60
struct
of_geom
*geom,
FTYPE
*cmax,
FTYPE
*cmin,
FTYPE
*cmax2,
FTYPE
*cmin2,
int
*ignorecourant);
61
62
63
extern
void
calc_kappaes(
FTYPE
*pr,
struct
of_geom
*ptrgeom,
FTYPE
*kappaes);
64
65
extern
void
calc_kappa(
FTYPE
*pr,
struct
of_geom
*ptrgeom,
struct
of_state
*q,
FTYPE
*kappa);
66
//extern void calc_kappaemit(FTYPE *pr, struct of_geom *ptrgeom, FTYPE *kappaemit);
67
68
extern
FTYPE
calc_kappaes_user(
FTYPE
rho,
FTYPE
T,
FTYPE
x,
FTYPE
y,
FTYPE
z);
69
70
71
extern
FTYPE
calc_kappa_user(
FTYPE
rho,
FTYPE
B,
FTYPE
Tg,
FTYPE
Tr,
FTYPE
varexpf,
FTYPE
x,
FTYPE
y,
FTYPE
z);
72
extern
FTYPE
calc_kappan_user(
FTYPE
rho,
FTYPE
B,
FTYPE
Tg,
FTYPE
Tr,
FTYPE
varexpf,
FTYPE
x,
FTYPE
y,
FTYPE
z);
73
extern
FTYPE
calc_kappaemit_user(
FTYPE
rho,
FTYPE
B,
FTYPE
Tg,
FTYPE
Tr,
FTYPE
varexpf,
FTYPE
x,
FTYPE
y,
FTYPE
z);
74
extern
FTYPE
calc_kappanemit_user(
FTYPE
rho,
FTYPE
B,
FTYPE
Tg,
FTYPE
Tr,
FTYPE
varexpf,
FTYPE
x,
FTYPE
y,
FTYPE
z);
75
76
extern
int
kappa_func_fits_all
(
FTYPE
rho,
FTYPE
B,
FTYPE
Tg,
FTYPE
Tr,
FTYPE
varexpf,
FTYPE
*kappa,
FTYPE
*kappaemit,
FTYPE
*kappan,
FTYPE
*kappanemit,
FTYPE
*kappaes);
77
78
79
extern
int
calcfull_tautot
(
FTYPE
*pp,
struct
of_geom
*ptrgeom,
FTYPE
*tautot,
FTYPE
*tautotmax);
80
extern
int
calc_tautot
(
FTYPE
*pp,
struct
of_geom
*ptrgeom,
struct
of_state
*q,
FTYPE
*tautot,
FTYPE
*tautotmax);
81
82
83
extern
FTYPE
calc_LTE_NfromT
(
FTYPE
T);
84
extern
FTYPE
calc_LTE_NfromE
(
FTYPE
E
);
85
86
87
extern
FTYPE
calc_LTE_EfromT
(
FTYPE
);
88
extern
FTYPE
calc_LTE_TfromE
(
FTYPE
);
89
extern
FTYPE
calc_LTE_Efromurho
(
FTYPE
E
,
FTYPE
);
90
extern
FTYPE
calc_PEQ_ufromTrho
(
FTYPE
,
FTYPE
);
91
extern
FTYPE
calc_PEQ_Tfromurho
(
FTYPE
,
FTYPE
);
92
extern
FTYPE
calc_LTE_EfromT
(
FTYPE
);
93
extern
FTYPE
calc_LTE_TfromE
(
FTYPE
);
94
extern
FTYPE
calc_LTE_Efromurho
(
FTYPE
E
,
FTYPE
);
95
extern
FTYPE
calc_PEQ_ufromTrho
(
FTYPE
,
FTYPE
);
96
extern
FTYPE
calc_PEQ_Tfromurho
(
FTYPE
,
FTYPE
);
97
98
99
100
101
102
103
104
extern
int
set_ncon_velocity
(
int
whichvel,
FTYPE
gammamax,
FTYPE
*ncon,
struct
of_geom
*ptrgeom,
FTYPE
*uconwhichvel);
105
Generated on Fri May 20 2016 15:52:33 for HARM by
1.8.3.1