#pragma once #include "core/omp_config.h" #include "detail/equal_serial.h" namespace numerics{ // ---------------- equal ---------------- template inline bool equal_all(const utils::Vector& v, const utils::Vector& p) { return detail::equal_all_serial(v, p); } template inline bool equal_all(const utils::Matrix& A, const utils::Matrix& B) { return detail::equal_all_serial(A, B); } template inline utils::Vector equal_elementwise_serial(const utils::Vector& v, const utils::Vector& p){ return detail::equal_elementwise_serial(v, p); } template inline utils::Vector equal_elementwise_serial(const utils::Matrix& A, const utils::Matrix& B){ return detail::equal_elementwise_serial(A, B); } }