Line data Source code
1 0 : // Distributed under the MIT License.
2 : // See LICENSE.txt for details.
3 :
4 : #pragma once
5 :
6 : #include "Domain/BoundaryConditions/Periodic.hpp"
7 : #include "Evolution/Systems/CurvedScalarWave/BoundaryConditions/AnalyticConstant.hpp"
8 : #include "Evolution/Systems/CurvedScalarWave/BoundaryConditions/DemandOutgoingCharSpeeds.hpp"
9 : #include "Evolution/Systems/CurvedScalarWave/BoundaryConditions/Factory.hpp"
10 : #include "Evolution/Systems/GeneralizedHarmonic/BoundaryConditions/BoundaryCondition.hpp"
11 : #include "Evolution/Systems/GeneralizedHarmonic/BoundaryConditions/DemandOutgoingCharSpeeds.hpp"
12 : #include "Evolution/Systems/GeneralizedHarmonic/BoundaryConditions/DirichletAnalytic.hpp"
13 : #include "Evolution/Systems/GeneralizedHarmonic/BoundaryConditions/Factory.hpp"
14 : #include "Evolution/Systems/ScalarTensor/BoundaryConditions/BoundaryCondition.hpp"
15 : #include "Evolution/Systems/ScalarTensor/BoundaryConditions/ConstraintPreserving.hpp"
16 : #include "Evolution/Systems/ScalarTensor/BoundaryConditions/DemandOutgoingCharSpeeds.hpp"
17 : #include "Evolution/Systems/ScalarTensor/BoundaryConditions/DirichletAnalytic.hpp"
18 : #include "Utilities/TMPL.hpp"
19 :
20 : namespace ScalarTensor::BoundaryConditions {
21 : /// Typelist of standard BoundaryConditions.
22 1 : using standard_boundary_conditions =
23 : tmpl::list<ScalarTensor::BoundaryConditions::ConstraintPreserving,
24 : ScalarTensor::BoundaryConditions::DemandOutgoingCharSpeeds,
25 : ScalarTensor::BoundaryConditions::DirichletAnalytic,
26 : domain::BoundaryConditions::Periodic<BoundaryCondition>>;
27 :
28 : } // namespace ScalarTensor::BoundaryConditions
|