SpECTRE  v2024.04.12
gh::BoundaryConditions Namespace Reference

Boundary conditions for the generalized harmonic system. More...

Namespaces

namespace  Bjorhus
 Detailed implementation of Bjorhus-type boundary corrections.
 

Classes

class  BoundaryCondition
 The base class off of which all boundary conditions must inherit. More...
 
class  ConstraintPreservingBjorhus
 Sets constraint preserving boundary conditions using the Bjorhus method. 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  DirichletAnalytic
 Sets Dirichlet boundary conditions using the analytic solution or analytic data. More...
 
class  DirichletMinkowski
 Sets Dirichlet boundary conditions to a Minkowski spacetime. More...
 

Typedefs

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

Detailed Description

Boundary conditions for the generalized harmonic system.