7 #ifndef DENSE_GEN_MAT_PROD_H
8 #define DENSE_GEN_MAT_PROD_H
26 template <
typename Scalar>
30 typedef arma::Mat<Scalar> Matrix;
31 typedef arma::Col<Scalar> Vector;
43 mat(mat_.memptr(), mat_.n_rows, mat_.n_cols, false)
49 int rows() {
return mat.n_rows; }
53 int cols() {
return mat.n_cols; }
64 Vector x(x_in, mat.n_cols,
false);
65 Vector y(y_out, mat.n_rows,
false);
71 #endif // DENSE_GEN_MAT_PROD_H
DenseGenMatProd(Matrix &mat_)
void perform_op(Scalar *x_in, Scalar *y_out)