SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
control_system::DisableRotationWhen Struct Reference

Holds options used to control when to start disabling the rotation control system in a BNS simulation. More...

#include <GridCenters.hpp>

Classes

struct  DisableAtSeparation
 The separation at which we start turning off rotation. More...
struct  RotationDecayTimescale
 The timescale in code units over which grid rotation is disabled. A reasonable value is 30M-60M. More...

Public Types

using options = tmpl::list<DisableAtSeparation, RotationDecayTimescale>

Public Member Functions

void pup (PUP::er &p)

Public Attributes

double disable_at_separation {std::numeric_limits<double>::signaling_NaN()}
double rotation_decay_timescale {std::numeric_limits<double>::signaling_NaN()}

Static Public Attributes

static constexpr Options::String help

Detailed Description

Holds options used to control when to start disabling the rotation control system in a BNS simulation.

Member Data Documentation

◆ help

Options::String control_system::DisableRotationWhen::help
staticconstexpr
Initial value:
{
"Constrols the separation at which the rotation control system is "
"disabled and the rotation function of time starts settling to a "
"constant."}

The documentation for this struct was generated from the following file:
  • src/ControlSystem/Actions/GridCenters.hpp