1 #ifndef __STAN__MATH__MATRIX__DOT_PRODUCT_HPP__
2 #define __STAN__MATH__MATRIX__DOT_PRODUCT_HPP__
21 template<
int R1,
int C1,
int R2,
int C2>
22 inline double dot_product(
const Eigen::Matrix<double, R1, C1>& v1,
23 const Eigen::Matrix<double, R2, C2>& v2) {
38 for (
size_t i = 0; i <
length; i++)
39 result += v1[i] * v2[i];
49 const std::vector<double>& v2) {