|
SERiF v0.0.1a
Stellar Evolution and Rotation in Four Dimensions
|
This file defines a utility function to check if a pack of values are all unique. This is used to validate that domain and boundary IDs are distinct. More...
#include <array>#include <concepts>#include <type_traits>#include "serif/utils/misc/std_helper/variadic_cleaning.hpp"Namespaces | |
| namespace | serif |
| namespace | serif::discretization |
| namespace | serif::discretization::domain |
| namespace | serif::discretization::domain::ids |
| namespace | serif::discretization::domain::ids::validation |
Functions | |
| template<typename... Ts> requires (std::equality_comparable<Ts> && ...) | |
| consteval bool | serif::discretization::domain::ids::validation::all_unique_values (Ts... values) noexcept |
| Utility function to check if a pack of values are all unique. | |
This file defines a utility function to check if a pack of values are all unique. This is used to validate that domain and boundary IDs are distinct.