Add the function abd.transformations_to_map_to_superrest_frame, which maps an ABD object to the superrest frame at an input time using iterative methods to minimize the BMS charges associated with the BMS transformations. Specifically, this minimizes the Moreschi supermomentum, the center-of-mass charge, and the angle between the angular momentum charge and the z-axis. I've also added a test, test_superrest_frame.py, with the function test_abd_kerr_superrest_frame, which makes sure that transformations_to_map_to_superrest_frame is able to map and randomly transformed Kerr BH back to the superrest frame.
Add the function
abd.transformations_to_map_to_superrest_frame
, which maps an ABD object to the superrest frame at an input time using iterative methods to minimize the BMS charges associated with the BMS transformations. Specifically, this minimizes the Moreschi supermomentum, the center-of-mass charge, and the angle between the angular momentum charge and the z-axis. I've also added a test,test_superrest_frame.py
, with the functiontest_abd_kerr_superrest_frame
, which makes sure thattransformations_to_map_to_superrest_frame
is able to map and randomly transformed Kerr BH back to the superrest frame.