Stable Numerics Subroutine Library
Programming Reference Manual
Version 1.0 DD-00006-010
6.2.2 Constructors
constexpr kc_interval() = default;
constexpr kc_interval(const kc_interval<T>&) = default;
constexpr kc_interval(const std::complex<T>& m, const T& r);
constexpr kc_interval(const std::pair<std::complex<T>,T>& p);

These are the constructors of the kc_interval<T> class. All constructors with the constexpr declaration specifier are implemented in inline.

kc_interval()


Default constructor, leaves values uninitialized.

kc_interval(const kc_interval<T>&)


Copy constructor.

kc_interval(const std::complex<T>&, const T&)


Assignment constructor

kc_interval(const std::pair<std::complex<T>,T>&)


Assignment constructor from a std::pair.