fill.hpp Source File#
library/utility/fill.hpp
Go to the documentation of this file.
43// Normally FillUniformDistributionIntegerValue should use std::uniform_int_distribution as below.
Definition library/utility/check_err.hpp:24
Definition ck.hpp:268
__host__ __device__ constexpr Y type_convert(X x)
Definition utility/type_convert.hpp:98
Definition library/utility/fill.hpp:131
auto operator()(ForwardRange &&range) const -> std::void_t< decltype(std::declval< const FillConstant & >()(std::begin(std::forward< ForwardRange >(range)), std::end(std::forward< ForwardRange >(range))))>
Definition library/utility/fill.hpp:141
void operator()(ForwardIter first, ForwardIter last) const
Definition library/utility/fill.hpp:135
A functor for filling a container with a monotonically increasing or decreasing sequence.
Definition library/utility/fill.hpp:104
auto operator()(ForwardRange &&range) const -> std::void_t< decltype(std::declval< const FillMonotonicSeq & >()(std::begin(std::forward< ForwardRange >(range)), std::end(std::forward< ForwardRange >(range))))>
Definition library/utility/fill.hpp:119
void operator()(ForwardIter first, ForwardIter last) const
Definition library/utility/fill.hpp:109
Definition library/utility/fill.hpp:20
auto operator()(ForwardRange &&range) const -> std::void_t< decltype(std::declval< const FillUniformDistribution & >()(std::begin(std::forward< ForwardRange >(range)), std::end(std::forward< ForwardRange >(range))))>
Definition library/utility/fill.hpp:33
void operator()(ForwardIter first, ForwardIter last) const
Definition library/utility/fill.hpp:25
Definition library/utility/fill.hpp:64
auto operator()(ForwardRange &&range) const -> std::void_t< decltype(std::declval< const FillUniformDistributionIntegerValue & >()(std::begin(std::forward< ForwardRange >(range)), std::end(std::forward< ForwardRange >(range))))>
Definition library/utility/fill.hpp:78
void operator()(ForwardIter first, ForwardIter last) const
Definition library/utility/fill.hpp:69
Definition library/utility/fill.hpp:153
static constexpr T valid_sequences[]
Definition library/utility/fill.hpp:155
void operator()(ForwardIter first, ForwardIter last) const
Definition library/utility/fill.hpp:166
auto operator()(ForwardRange &&range) const -> std::void_t< decltype(std::declval< const TransformIntoStructuralSparsity & >()(std::begin(std::forward< ForwardRange >(range)), std::end(std::forward< ForwardRange >(range))))>
Definition library/utility/fill.hpp:176