#pragma once #include "./core/omp_config.h" #include "detail/dot_serial.h" namespace numerics{ // ---------------- Vector * vector ---------------- template inline T dot(const utils::Vector& v, const utils::Vector& p) { return detail::dot_serial(v,p); } // ---------------- Matrix * vector ---------------- template inline utils::Vector dot(const utils::Matrix& A, const utils::Vector& v) { return detail::dot_serial(A,v); } }