SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
Loading...
Searching...
No Matches
serif::discretization::domain::ids::validation::AreDistinctBoundaryIDs Concept Reference

Concept to check if a pack of boundary IDs are distinct. This means that each ID is a valid boundary ID, no two IDs have the same integer value, and no two IDs refer to the same boundary type. More...

#include <concepts.hpp>

Concept definition

template<typename... BoundaryIDTs>
HaveUniqueBoundaryIDs<BoundaryIDTs...> &&
HaveUniqueBoundaries<BoundaryIDTs...>
Concept for types that are boundary IDs in the discretization framework. To be a boundary ID a type m...
Definition concepts.hpp:51
Concept to check if a pack of boundary IDs are distinct. This means that each ID is a valid boundary ...
Definition concepts.hpp:71
Concept to check if a pack of boundary IDs have unique boundary types. This is used to ensure that no...
Definition concepts.hpp:46
Concept to check if a pack of boundary IDs have unique ID values. This is used to ensure that no two ...
Definition concepts.hpp:30

Detailed Description

Concept to check if a pack of boundary IDs are distinct. This means that each ID is a valid boundary ID, no two IDs have the same integer value, and no two IDs refer to the same boundary type.

Template Parameters
BoundaryIDTsThe pack of boundary ID types to check.