SpECTRE  v2024.05.11
ScalarTensor::BoundaryConditions Namespace Reference

Boundary conditions for the combined Generalized Harmonic and CurvedScalarWave systems. More...

Classes

class  BoundaryCondition
 The base class for Generalized Harmonic and scalar field combined boundary conditions; all boundary conditions for this system must inherit from this base class. More...
 
class  ProductOfConditions
 Apply a boundary condition to the combined Generalized Harmonic (GH) and CurvedScalarWave (CSW) system using the boundary conditions defined separately for the GH and CSW systems. More...
 

Typedefs

using subset_standard_boundary_conditions_gh = tmpl::list< gh::BoundaryConditions::DemandOutgoingCharSpeeds< 3 >, gh::BoundaryConditions::DirichletAnalytic< 3 > >
 Typelist of standard BoundaryConditions. For now, we only support a subset of the available boundary conditions.
 
using subset_standard_boundary_conditions_scalar = tmpl::list< CurvedScalarWave::BoundaryConditions::AnalyticConstant< 3 >, CurvedScalarWave::BoundaryConditions::DemandOutgoingCharSpeeds< 3 > >
 
using standard_boundary_conditions = tmpl::push_back< typename detail::AllProductConditions< subset_standard_boundary_conditions_gh, subset_standard_boundary_conditions_scalar >::type, domain::BoundaryConditions::Periodic< BoundaryCondition > >
 

Functions

template<typename DerivedGhCondition , typename DerivedScalarCondition >
 ProductOfConditions (DerivedGhCondition gh_condition, DerivedScalarCondition scalar_condition) -> ProductOfConditions< DerivedGhCondition, DerivedScalarCondition >
 

Detailed Description

Boundary conditions for the combined Generalized Harmonic and CurvedScalarWave systems.