Distributes n
values linearly in the closed interval [from
, to
].
from <= to && n > 0
If from == to
, returns n-times to
. If n == 1
returns to
.
Synopsis of methods | |
constexpr linear_distribute_fn | linear_distribute {} |
Public Member Functions | |
template<typename T , requires = (std::is_arithmetic<T>())> | |
constexpr auto | operator() (T from, T to, std::ptrdiff_t n) const noexcept(noexcept(decltype(linear_distribute_view< T >{from, to, n})(linear_distribute_view< T >{from, to, n}))) -> decltype(linear_distribute_view< T > |