SpECTRE
v2025.03.17
|
Helpers for boundary conditions. More...
Classes | |
class | BoundaryConditionBase |
A system-specific boundary condition base class. More... | |
struct | MetavariablesWithBoundaryConditions |
Metavariables with a system that has boundary conditions. More... | |
struct | MetavariablesWithoutBoundaryConditions |
Metavariables with a system that doesn't have boundary conditions. More... | |
struct | SystemWithBoundaryConditions |
Empty system that has boundary conditions. More... | |
struct | SystemWithoutBoundaryConditions |
Empty system that doesn't have boundary conditions. More... | |
class | TestBoundaryCondition |
Concrete boundary condition. More... | |
Typedefs | |
template<size_t Dim> | |
using | TestPeriodicBoundaryCondition = ::domain::BoundaryConditions::Periodic< BoundaryConditionBase< Dim > > |
template<size_t Dim> | |
using | TestNoneBoundaryCondition = ::domain::BoundaryConditions::None< BoundaryConditionBase< Dim > > |
Functions | |
template<size_t Dim> | |
bool | operator== (const TestBoundaryCondition< Dim > &lhs, const TestBoundaryCondition< Dim > &rhs) |
template<size_t Dim> | |
bool | operator!= (const TestBoundaryCondition< Dim > &lhs, const TestBoundaryCondition< Dim > &rhs) |
template<size_t Dim> | |
void | test_boundary_conditions (const std::vector< DirectionMap< Dim, std::unique_ptr<::domain::BoundaryConditions::BoundaryCondition > > > &all_boundary_conditions) |
Assuming all_boundary_conditions are of type TestBoundaryCondition , check their direction and block ID. | |
void | register_derived_with_charm () |
Helpers for boundary conditions.