SpECTRE  v2025.03.17
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

constexpr 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: