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

Controls the \(l=0\) component of the Shape map. More...

#include <Size.hpp>

Classes

struct  MeasurementQueue
struct  process_measurement

Public Types

using measurement = control_system::measurements::CharSpeed<Horizon>
using control_error = ControlErrors::Size<deriv_order, Horizon>
using simple_tags = tmpl::list<MeasurementQueue>

Static Public Member Functions

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

Static Public Attributes

static constexpr size_t deriv_order = DerivOrder

Detailed Description

template<::domain::ObjectLabel Horizon, size_t DerivOrder>
struct control_system::Systems::Size< Horizon, DerivOrder >

Controls the \(l=0\) component of the Shape map.

Requirements:

  • This control system requires that there be at least one object in the simulation
  • This object must be a black hole (have an excision)
  • Currently this control system can only be used with the CharSpeed measurement
  • Currently this control system can only be used with the Size control error

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