Concept Subspace :: sus :: num :: PrimitiveFloat

template <class T>
concept PrimitiveFloat
requires
std::same_as<float, T> || std::same_as<double, T> ||
                         std::same_as<long double, T>