PLUTO
definitions_06.h
Go to the documentation of this file.
1 #define PHYSICS HD
2 #define DIMENSIONS 2
3 #define COMPONENTS 2
4 #define GEOMETRY CARTESIAN
5 #define BODY_FORCE NO
6 #define COOLING NO
7 #define RECONSTRUCTION LINEAR
8 #define TIME_STEPPING HANCOCK
9 #define DIMENSIONAL_SPLITTING NO
10 #define NTRACER 0
11 #define USER_DEF_PARAMETERS 6
12 
13 /* -- physics dependent declarations -- */
14 
15 #define EOS IDEAL
16 #define ENTROPY_SWITCH NO
17 #define THERMAL_CONDUCTION SUPER_TIME_STEPPING
18 #define VISCOSITY NO
19 #define ROTATING_FRAME NO
20 
21 /* -- user-defined parameters (labels) -- */
22 
23 #define BMAG 0
24 #define THETA 1
25 #define T_IN 2
26 #define T_OUT 3
27 #define RHO_IN 4
28 #define RHO_OUT 5
29 
30 /* [Beg] user-defined constants (do not change this line) */
31 
32 #define UNIT_DENSITY (1.26*CONST_mH)
33 #define UNIT_LENGTH (CONST_pc)
34 #define UNIT_VELOCITY sqrt(g_gamma*CONST_kB*1.e6/(1.26*CONST_mH))
35 
36 /* [End] user-defined constants (do not change this line) */
37 
38 /* -- supplementary constants (user editable) -- */
39 
40 #define INITIAL_SMOOTHING NO
41 #define WARNING_MESSAGES YES
42 #define PRINT_TO_FILE YES
43 #define INTERNAL_BOUNDARY NO
44 #define SHOCK_FLATTENING MULTID
45 #define CHAR_LIMITING NO
46 #define LIMITER VANLEER_LIM
47 #define PRIMITIVE_HANCOCK YES