|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
A specialization of the BoundaryIDResolver struct for a BoundarySet type. This struct is used to resolve the boundary IDs for a given BoundarySet type. More...
#include <resolver.hpp>
Public Types | |
| template<typename B> | |
| using | ResolverFor = BoundaryIDResolver<B, ids::lists::BoundaryIDList<BoundaryIDTs...>> |
| A helper alias to resolve the boundary ID for a single Boundary type in the set. | |
Static Public Member Functions | |
| static constexpr bool | contains_id (const int boundaryID) noexcept |
| Check if the specified boundary ID belongs to the given BoundarySet type. | |
Static Public Attributes | |
| static constexpr bool | registered = (ResolverFor<BoundaryTs>::registered && ...) |
| True if all of the Boundary types in the set are registered with at least one of the BoundaryID types in the list, false otherwise. | |
A specialization of the BoundaryIDResolver struct for a BoundarySet type. This struct is used to resolve the boundary IDs for a given BoundarySet type.
| BoundaryTs | The Boundary types that make up the set. |
| BoundaryIDTs | The list of BoundaryID types that are expected in the mesh. |
| using serif::discretization::domain::BoundaryIDResolver< BoundarySet< BoundaryTs... >, ids::lists::BoundaryIDList< BoundaryIDTs... > >::ResolverFor = BoundaryIDResolver<B, ids::lists::BoundaryIDList<BoundaryIDTs...>> |
A helper alias to resolve the boundary ID for a single Boundary type in the set.
|
inlinestaticnodiscardconstexprnoexcept |
Check if the specified boundary ID belongs to the given BoundarySet type.
| boundaryID | The boundary ID to check. |
|
staticconstexpr |
True if all of the Boundary types in the set are registered with at least one of the BoundaryID types in the list, false otherwise.