SpECTRE
v2024.09.29
|
Domain support for applying boundary conditions More...
Classes | |
class | BoundaryCondition |
Base class from which all system-specific base classes must inherit. More... | |
class | MarkAsNone |
class | MarkAsPeriodic |
Mark a boundary condition as being periodic. More... | |
struct | None |
None boundary conditions. More... | |
struct | Periodic |
Periodic boundary conditions. More... | |
Typedefs | |
template<typename T > | |
using | get_boundary_conditions_base = typename detail::get_boundary_conditions_base< T >::type |
Returns T::boundary_condition_base or a placeholder class. | |
Functions | |
bool | is_none (const std::unique_ptr< BoundaryCondition > &boundary_condition) |
Check if a boundary condition inherits from MarkAsNone , which constitutes as it being marked as a none boundary condition. | |
bool | is_periodic (const std::unique_ptr< BoundaryCondition > &boundary_condition) |
Check if a boundary condition inherits from MarkAsPeriodic , which constitutes as it being marked as a periodic boundary condition. | |
Domain support for applying boundary conditions