SpECTRE  v2024.04.12
CurvedScalarWave::BoundaryConditions Namespace Reference

Boundary conditions for the curved scalar wave system. More...

Classes

class  AnalyticConstant
 A BoundaryCondition that imposes the scalar to be constant at the outer boundary. More...
 
class  BoundaryCondition
 The base class off of which all boundary conditions must inherit. More...
 
class  ConstraintPreservingSphericalRadiation
 Implements constraint-preserving boundary conditions with a second order Bayliss-Turkel radiation boundary condition. More...
 
class  DemandOutgoingCharSpeeds
 A BoundaryCondition that only verifies that all characteristic speeds are directed out of the domain; no boundary data is altered by this boundary condition. More...
 
class  Worldtube
 Sets boundary conditions for the elements abutting the worldtube using a combination of constraint-preserving boundary conditions and the local solution evolved inside the worldtube. More...
 

Typedefs

template<size_t Dim>
using standard_boundary_conditions = tmpl::list< AnalyticConstant< Dim >, ConstraintPreservingSphericalRadiation< Dim >, DemandOutgoingCharSpeeds< Dim >, domain::BoundaryConditions::Periodic< BoundaryCondition< Dim > > >
 Typelist of standard BoundaryConditions.
 

Detailed Description

Boundary conditions for the curved scalar wave system.