# Parameter definitions for thorn Mahc_Init_Data # $Header$ # Mahc_Init_Data: Various Initial Data Routines for Mahc_Evolve # Copyright (C) 2001 Mark Miller shares:einstein EXTENDS KEYWORD initial_data "" { "boost_multiple_star" :: "Multiple boosted NS stars" "boost_star":: "Boosted TOV solution" "shocktube" :: "Shocktube initial data for MAHC" "tov_iso" :: "TOV solution in isotropic coordinates" "test_primvar" :: "testing primative variable solver" "tov_series" :: "Calculate a series of TOV stars" } USES KEYWORD shift "" { } USES BOOLEAN use_conformal "" { } USES BOOLEAN use_conformal_derivs "" { } shares:gen_rel_perfect_fluid USES KEYWORD some_hydro "" { } USES KEYWORD mahc_eos "" { } USES REAL ns_atmos_fact "" { : :: "" } USES REAL centden "" { : :: "" } USES REAL eos_gamma "" { : :: "" } USES REAL eos_k "" { : :: "" } restricted: REAL mahc_init_rmaxtov "How far should TOV spherical coordinate go?" { : :: "" } 200.0 INT mahc_init_ntov "number of points in tov 1D arrays" { : :: "" } 102401 private: KEYWORD shocktube_type "Type of shocktube initial data" { "diagshock" :: "Shocktube along the diagonal" } "diagshock" BOOLEAN zero_shift "Should initial shift be set to zero?" { } "no" REAL boost_x "Boost parameter in the x-direction" { : :: "" } 0.0 REAL boost_y "Boost parameter in the y-direction" { : :: "" } 0.0 REAL boost_z "Boost parameter in the z-direction" { : :: "" } 0.0 INT boost_multi_star_num "Number of boosted NSs" { : :: "" } 1 REAL bms_centden_1 "central density for first boosted NS" { : :: "" } 1.e-5 REAL bms_centden_2 "central density for second boosted NS" { : :: "" } 0.0 REAL bms_centden_3 "central density for third boosted NS" { : :: "" } 0.0 REAL bms_xpos_1 "x-position of first boosted NS" { : :: "" } 0.0 REAL bms_ypos_1 "y-position of first boosted NS" { : :: "" } 0.0 REAL bms_zpos_1 "z-position of first boosted NS" { : :: "" } 0.0 REAL bms_xpos_2 "x-position of second boosted NS" { : :: "" } 0.0 REAL bms_ypos_2 "y-position of second boosted NS" { : :: "" } 0.0 REAL bms_zpos_2 "z-position of second boosted NS" { : :: "" } 0.0 REAL bms_xpos_3 "x-position of third boosted NS" { : :: "" } 0.0 REAL bms_ypos_3 "y-position of third boosted NS" { : :: "" } 0.0 REAL bms_zpos_3 "z-position of third boosted NS" { : :: "" } 0.0 REAL bms_boost_x_1 "x-boost parameter for first boosted NS" { : :: "" } 0.5 REAL bms_boost_y_1 "y-boost parameter for first boosted NS" { : :: "" } 0.0 REAL bms_boost_z_1 "z-boost parameter for first boosted NS" { : :: "" } 0.0 REAL bms_boost_x_2 "x-boost parameter for second boosted NS" { : :: "" } 0.0 REAL bms_boost_y_2 "y-boost parameter for second boosted NS" { : :: "" } 0.0 REAL bms_boost_z_2 "z-boost parameter for second boosted NS" { : :: "" } 0.0 REAL bms_boost_x_3 "x-boost parameter for third boosted NS" { : :: "" } 0.0 REAL bms_boost_y_3 "y-boost parameter for third boosted NS" { : :: "" } 0.0 REAL bms_boost_z_3 "z-boost parameter for third boosted NS" { : :: "" } 0.0 BOOLEAN tov_storage "turn on storage for 1-D TOV arrays?" { } "no" KEYWORD mahc_init_eos "Which EOS should Mahc_Init use?" { "ideal_polytrope" :: "P=(gamma-1)*rho*eps=k*rho**gamma" "tables" :: "Use tables through EOS_1D_Base" } "ideal_polytrope" STRING mahc_init_eos_table_type "Which table should Mahc_Init use?" { .* :: "" } "Ideal_Polytrope" REAL tov_series_start_centden "starting centden for tov_series" { : :: "" } 5.0e-4 REAL tov_series_end_centden "ending centden for tov_series" { : :: "" } 5.0e-2 INT tov_series_num "number of tov solves in tov_series" { : :: "" } 20