SpECTRE  v2025.03.17
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Triggers::InsideHorizon Class Reference

This trigger is true when the worldtube is entirely within a coordinate sphere of radius 1.99 M centered on the origin in the inertial frame. This assumes a black hole mass of 1M. More...

#include <InsideHorizon.hpp>

Public Types

using options = implementation defined
 
using argument_tags = implementation defined
 

Public Member Functions

bool operator() (const std::array< tnsr::I< double, Dim, Frame::Inertial >, 2 > &position_and_velocity, const std::array< double, 4 > &worldtube_radius_params) const
 
void pup (PUP::er &) override
 
- Public Member Functions inherited from Trigger
 WRAPPED_PUPable_abstract (Trigger)
 
template<typename DbTags >
bool is_triggered (const db::DataBox< DbTags > &box) const
 

Static Public Attributes

static constexpr Options::String help
 
static constexpr size_t Dim = 3
 

Detailed Description

This trigger is true when the worldtube is entirely within a coordinate sphere of radius 1.99 M centered on the origin in the inertial frame. This assumes a black hole mass of 1M.

Member Data Documentation

◆ help

constexpr Options::String Triggers::InsideHorizon::help
staticconstexpr
Initial value:
=
"Triggers if the worldtube is entirely inside a coordinate sphere with "
"radius 1.99 M centered on the origin in the inertial frame."

The documentation for this class was generated from the following file: