1#include <iostream>
2#include <Eigen/Dense>
3
4using namespace std;
5int main()
6{
7  Eigen::MatrixXf mat(2,4);
8  Eigen::VectorXf v(4);
9
10  mat << 1, 2, 6, 9,
11         3, 1, 7, 2;
12
13  v << 0,1,2,3;
14
15  //add v to each row of m
16  mat.rowwise() += v.transpose();
17
18  std::cout << "Broadcasting result: " << std::endl;
19  std::cout << mat << std::endl;
20}
21