    inline t minabs(const t& a, const t& b, const t& abs_b) {
      return abs_b<cimg::abs(a)?b:a;
    }
    inline t minabs(const t& a, const t& b, const t& abs_b) {
      return abs_b<cimg::abs(a)?b:a;
    }