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

Public Types

template<typename Submeasurement>
using argument_tags

Static Public Member Functions

template<typename Metavariables>
static void apply (typename measurements::CharSpeed< Horizon >::Excision, const ylm::Strahlkorper< Frame::Grid > &grid_excision_surface, const Scalar< DataVector > &lapse, const tnsr::I< DataVector, 3, Frame::Distorted > &shifty_quantity, const tnsr::ii< DataVector, 3, Frame::Distorted > &spatial_metric_on_excision_surface, const tnsr::II< DataVector, 3, Frame::Distorted > &inverse_spatial_metric_on_excision_surface, const tnsr::Ijj< DataVector, 3, Frame::Distorted > &spatial_christoffel, const tnsr::i< DataVector, 3, Frame::Distorted > &deriv_lapse, const tnsr::iJ< DataVector, 3, Frame::Distorted > &deriv_shift, const ::InverseJacobian< DataVector, 3, Frame::Grid, Frame::Distorted > &inv_jac_grid_to_distorted, Parallel::GlobalCache< Metavariables > &cache, const LinkedMessageId< double > &measurement_id)
template<typename Metavariables>
static void apply (typename measurements::CharSpeed< Horizon >::Horizon, const ylm::Strahlkorper< Frame::Distorted > &horizon, const ylm::Strahlkorper< Frame::Distorted > &time_deriv_horizon, Parallel::GlobalCache< Metavariables > &cache, const LinkedMessageId< double > &measurement_id)

Member Typedef Documentation

◆ argument_tags

template<::domain::ObjectLabel Horizon, size_t DerivOrder>
template<typename Submeasurement>
using control_system::Systems::Size< Horizon, DerivOrder >::process_measurement::argument_tags
Initial value:
tmpl::conditional_t<
std::is_same_v<Submeasurement,
tmpl::list<
tmpl::size_t<3>, Frame::Distorted>,
tmpl::list<ylm::Tags::Strahlkorper<Frame::Distorted>,
Stores a collection of function values.
Definition DataVector.hpp:48
T is_same_v
Definition IndexType.hpp:47
Prefix indicating spatial derivatives.
Definition Prefixes.hpp:46
A control_system::protocols::Submeasurement that does an interpolation to the excision boundary for t...
Definition CharSpeed.hpp:65
The inverse Jacobian from the source frame to the target frame.
Definition Tags.hpp:118
Inverse of the spatial metric.
Definition Tags.hpp:32
Definition Tags.hpp:65
Holds a quantity that's similar to the shift, but isn't the shift.
Definition Tags.hpp:165
Definition Tags.hpp:25
Tag referring to a ylm::Strahlkorper
Definition Tags.hpp:29
Tag to compute the time derivative of the coefficients of a Strahlkorper from a number of previous St...
Definition Tags.hpp:359

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