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

Contains the available triggers. More...

Classes

class  Always
 Always triggers. More...
 
class  And
 Short-circuiting logical AND of other triggers. More...
 
class  InsideHorizon
 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...
 
class  NearTimes
 Trigger in intervals surrounding particular times. More...
 
class  Not
 Negates another trigger. More...
 
class  OnSubsteps
 
class  Or
 Short-circuiting logical OR of other triggers. More...
 
class  OrbitRadius
 This trigger returns true when the scalar charge is about to cross one of the specified areal radii. More...
 
class  SeparationLessThan
 A standard trigger that monitors the separation between two objects (either black holes or neutron stars, typically) is below a threshold. More...
 
class  SlabCompares
 Trigger based on a comparison with the slab number. More...
 
class  Slabs
 Trigger at specified numbers of slabs after the simulation start. More...
 
class  StepsWithinSlab
 Trigger at specified numbers of slabs after the simulation start. More...
 
class  TimeCompares
 Trigger based on a comparison with the time. More...
 
class  Times
 Trigger at particular times. More...
 

Typedefs

using logical_triggers = implementation defined
 A list of all the logical triggers.
 
using time_triggers = implementation defined
 Typelist of Time triggers.
 

Enumerations

enum class  WhenToCheck : uint8_t { WhenToCheck::AtIterations , WhenToCheck::AtSlabs , WhenToCheck::AtSteps }
 Frequency at which Events and Triggers are checked. More...
 

Functions

std::ostreamoperator<< (std::ostream &os, const WhenToCheck &when_to_check)
 Output operator for a WhenToCheck.
 

Detailed Description

Contains the available triggers.