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