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

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

#include <concepts.hpp>

Concept definition

template<typename... DomainIDTs>
HaveUniqueDomainIDs<DomainIDTs...> &&
HaveUniqueDomains<DomainIDTs...>
Concept for types that are domain IDs in the discretization framework. To be a domain ID a type must ...
Definition concepts.hpp:45
Concept to check if a pack of domain IDs are distinct. This means that each ID is a valid domain ID,...
Definition concepts.hpp:61
Concept to check if a pack of domain IDs have unique ID values. This is used to ensure that no two do...
Definition concepts.hpp:23
Concept to check if a pack of domain IDs have unique domain types. This is used to ensure that no two...
Definition concepts.hpp:39

Detailed Description

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

Template Parameters
DomainIDTsThe pack of domain ID types to check.