aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
blob: f375e09487bcee8c2a791f8923592fdb016820d4 (plain)
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
# Parameter definitions for thorn Hydro_Analysis

BOOLEAN Hydro_Analysis_comp_rho_max "Look for the value and location of the maximum of rho"
{
} "false"

# the following is useful eg. when using cell-centering where there might not
# be a grid point at the centre of the star and initially several equally valid
# maxima might be clustered around it.
BOOLEAN Hydro_Analysis_average_multiple_maxima_locations "when finding more than one global maximum location, average position and use result" STEERABLE = always
{
} "false"

INT verbosity_level "how much information to ouptut to the logs" STEERABLE = always
{
  0 :: "Output nothing"
  1 :: "warn when finding multiple maxima"
  2 :: "also output location of maxima" 
} 1

BOOLEAN Hydro_Analysis_rho_max_loc_only_positive_x "Restrict location search for density maximum to positive values of x"
{
} "false"


BOOLEAN Hydro_Analysis_comp_vol_weighted_center_of_mass "Look for the location of the volume-weighted center of mass"
{
} "false"

BOOLEAN Hydro_Analysis_comp_rho_max_origin_distance "Look for the proper distance between the maximum of the density and the origin (along a straight coordinate line)"
{
} "false"

CCTK_INT Hydro_Analysis_rho_max_origin_distance_npoints "Number of points along the straight line for measuring proper distance"
{
  1:* :: "Any positive number"
} 100

# Parameters for the interpolator in Hydro_Analysis_comp_rho_max_origin_distance

STRING Hydro_Analysis_interpolator_name "Name of the interpolator" STEERABLE=always
{
  "Lagrange polynomial interpolation (tensor product)" :: "from AEILocalInterp"
  "Lagrange polynomial interpolation (maximum degree)" :: "from AEILocalInterp"
  "Hermite polynomial interpolation" :: "from AEILocalInterp"
  "uniform cartesian" :: "from LocalInterp"
  ".*" :: "must be a registered interpolator"
} "uniform cartesian"

STRING Hydro_Analysis_interpolator_options "Options for the interpolator" STEERABLE=always
{
  ".*" :: "must be a valid option specification"
} "order=2"

STRING Hydro_Analysis_interpolator_coordinates "Coordinate system" STEERABLE=always
{
  ".*" :: "must be a registered coordinate system"
} "cart3d"