diff options
Diffstat (limited to 'src/driver/driver.hh')
-rw-r--r-- | src/driver/driver.hh | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/src/driver/driver.hh b/src/driver/driver.hh index 547ec26..867577e 100644 --- a/src/driver/driver.hh +++ b/src/driver/driver.hh @@ -10,9 +10,8 @@ enum method { method__horizon_function, - method__Jacobian_test, - method__Jacobian_test_NP_only, - method__Newton_solve // no comma + method__test_Jacobian, + method__find_horizon // no comma }; // @@ -91,7 +90,6 @@ struct initial_guess_info // struct solver_info { - bool output_initial_guess; bool debugging_output_at_each_Newton_iteration; int max_Newton_iterations__initial, max_Newton_iterations__subsequent; @@ -102,11 +100,20 @@ struct solver_info }; // +// This struct holds info for computing black hole diagnostics. +// +struct diagnostics_info + { + enum patch::integration_method surface_integral_method; + }; + +// // This struct holds info for I/O // struct IO_info { enum file_format file_format; + bool output_initial_guess; int how_often_to_output_h, how_often_to_output_H; bool output_ghost_zones_for_h; @@ -165,7 +172,6 @@ struct state enum method method; struct verbose_info verbose_info; int timer_handle; - enum patch::integration_method surface_integral_method; struct IO_info IO_info; struct Jacobian_info Jac_info; @@ -173,6 +179,8 @@ struct state struct cactus_grid_info cgi; struct geometry_info gi; + struct diagnostics_info diagnostics_info; + int N_horizons; // this vector is of size N_horizons+1, |