class
Cubic3DLimiter
Public static functions
-
template<typename array_t, typename stencil_t>static auto limit_scalar(typename std::
remove_const<typename array_t::value_type>::type& output, const std:: array<std:: array<idx_ t, 4>, 4>& index, const stencil_t& stencil, const array_t& input) -> std:: enable_if<(array_t::RANK==2), void>::type -
template<typename InputArray, typename OutputArray, typename stencil_t>static auto limit_vars(const std::
array<std:: array<idx_ t, 4>, 4>& index, const stencil_t& stencil, const InputArray& input, OutputArray& output, const idx_ t nvar) -> std:: enable_if<(InputArray::RANK==3), void>::type
Constructors, destructors, conversion operators
- Cubic3DLimiter() defaulted