SpECTRE
v2024.12.16
|
Packages some of the inputs to the State::control_error, so that State::control_error doesn't need a large number of arguments. More...
#include <State.hpp>
Public Attributes | |
double | min_char_speed |
double | control_error_delta_r |
std::optional< double > | control_error_delta_r_outward |
control_error_delta_r_outward is the control error in the case DeltaRDriftOutward, the state where there is an outward drift caused by too large separation between the horizon and the excision boundary. If std::nullopt, then state DeltaRDriftOutward will not be used. | |
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. More... | |
double | time_deriv_of_lambda_00 |
time_deriv_of_lambda_00 is the time derivative of the quantity lambda_00 that appears in [91]. More... | |
Packages some of the inputs to the State::control_error, so that State::control_error doesn't need a large number of arguments.
double control_system::size::ControlErrorArgs::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 [91]. distorted_normal_dot_unit_coord_vector is
double control_system::size::ControlErrorArgs::time_deriv_of_lambda_00 |
time_deriv_of_lambda_00 is the time derivative of the quantity lambda_00 that appears in [91].
time_deriv_of_lambda_00 is (minus) the radial velocity of the excision boundary in the distorted frame with respect to the grid frame.