class
CubicHorizontalLimiter
Public static functions
-
template<typename array_t>static void limit(typename array_t::value_type& output, const std::
array<std:: array<idx_ t, 4>, 4>& index, const array_t& input) -
template<typename Value, int Rank>static auto limit(const std::
array<std:: array<idx_ t, 4>, 4>& index, const array:: ArrayView<const Value, Rank>& input, array:: ArrayView<Value, Rank>& output, idx_ t r) -> std:: enable_if<(Rank==1), void>::type -
template<typename Value, int Rank>static auto limit(const std::
array<std:: array<idx_ t, 4>, 4>& index, const array:: ArrayView<const Value, Rank>& input, array:: ArrayView<Value, Rank>& output, idx_ t r) -> std:: enable_if<(Rank==2), void>::type -
template<typename Value, int Rank>static auto limit(const std::
array<std:: array<idx_ t, 4>, 4>& index, const array:: ArrayView<const Value, Rank>& input, array:: ArrayView<Value, Rank>& output, idx_ t r) -> std:: enable_if<(Rank==3), void>::type
Constructors, destructors, conversion operators
- CubicHorizontalLimiter() defaulted