atlas::interpolation::method::Cubic3DLimiter class

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