Template Function bats::zigzag::detail::cube_extrema

Function Documentation

template<typename T>
std::pair<T, T> bats::zigzag::detail::cube_extrema(const std::vector<T> &f0, const std::vector<size_t> &cube, const size_t n)

get maximum and minimum value of a function on cube vertices

Parameters
  • f0 – function on vertices - in column-major order

  • cube – representation of cube, can be degenerate

  • n – length of 3D cube