#pragma once #include "./utils/vector.h" namespace numerics{ template T vecmax(const utils::Vector& a){ T max_value(T{0}); uint64_t N = a.size(); for (uint64_t i = 0; i < N; ++i){ max_value = numerics::max(max_value, a[i]); } return max_value; } } // namespace numerics