Skip to content

num::math::field

Defined in header <core/math/concepts.hpp>

template <class T>
concept field = std::floating_point<T> ||
                (scalars::is_complex_v<T> && std::floating_point<scalars::real_t<T>>);

Scalar field \(\mathbb{K}\): a floating-point type, or std::complex of one.