SpECTRE
v2022.12.02

Packages some of the inputs to the State::control_signal, so that State::control_signal doesn't need a large number of arguments. More...
#include <State.hpp>
Public Attributes  
double  min_char_speed 
double  control_error_delta_r 
double  avg_distorted_normal_dot_unit_coord_vector 
avg_distorted_normal_dot_unit_coord_vector is the average of distorted_normal_dot_unit_coord_vector over the excision boundary. Here distorted_normal_dot_unit_coord_vector is Eq. 93 of [69]. distorted_normal_dot_unit_coord_vector is \(\hat{n}_i x^i/r\) where \(\nat{n}_i\) is the distortedframe unit normal to the excision boundary (pointing INTO the hole, i.e. out of the domain), and \(x^i/r\) is the distortedframe (or equivalently the grid frame because it is invariant between these two frames because of the required limiting behavior of the map we choose) Euclidean normal vector from the center of the excisionboundary Strahlkorper to each point on the excisionboundary Strahlkorper.  
double  time_deriv_of_lambda_00 
time_deriv_of_lambda_00 is the time derivative of the quantity lambda_00 that appears in [69]. time_deriv_of_lambda_00 is (minus) the radial velocity of the excision boundary in the distorted frame with respect to the grid frame.  
Packages some of the inputs to the State::control_signal, so that State::control_signal doesn't need a large number of arguments.