Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ rows_dot_product() [3/5]

template<typename Mat1 , typename Mat2 , require_all_eigen_t< Mat1, Mat2 > * = nullptr, require_all_not_eigen_vt< is_var, Mat1, Mat2 > * = nullptr>
Eigen::Matrix< return_type_t< Mat1, Mat2 >, Mat1::RowsAtCompileTime, 1 > stan::math::rows_dot_product ( const Mat1 &  v1,
const Mat2 &  v2 
)
inline

Returns the dot product of rows of the specified matrices.

Template Parameters
Mat1type of the first matrix (must be derived from Eigen::MatrixBase)
Mat2type of the second matrix (must be derived from Eigen::MatrixBase)
Parameters
v1Matrix of first vectors.
v2Matrix of second vectors.
Returns
Dot product of the vectors.
Exceptions
std::domain_errorIf the matrices are not the same size

Definition at line 28 of file rows_dot_product.hpp.