SpECTRE  v2026.04.01
Loading...
Searching...
No Matches
control_system::Systems::Skew< DerivOrder, Measurement > Struct Template Reference

Controls the 3D Skew map. More...

#include <Skew.hpp>

Classes

struct  MeasurementQueue
struct  process_measurement

Public Types

using measurement = Measurement
using control_error = ControlErrors::Skew
using simple_tags = tmpl::list<MeasurementQueue>

Static Public Member Functions

static std::string name ()
static std::optional< std::stringcomponent_name (const size_t i, const size_t num_components)

Static Public Attributes

static constexpr size_t deriv_order = DerivOrder

Detailed Description

template<size_t DerivOrder, typename Measurement>
struct control_system::Systems::Skew< DerivOrder, Measurement >

Controls the 3D Skew map.

Details

Controls the map parameters \(F_y(t)\) and \(F_z(t)\) from the Skew map.

Requirements:

  • This control system requires that there be exactly two objects in the simulation
  • Currently both these objects must be black holes
  • Currently this control system can only be used with the BothHorizons measurement
  • Currently this control system can only be used with the Skew control error

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