blob: 23700e0b6ca55a35a40516fe0d25818d26551f90 [file] [log] [blame]
Brian Silverman72890c22015-09-19 14:37:37 -04001#define EIGEN2_SUPPORT
2#include <Eigen/Core>
3#include <iostream>
4
5using namespace Eigen;
6using namespace std;
7
8int main()
9{
10 Matrix3i m = Matrix3i::Random();
11 cout << "Here is the matrix m:" << endl << m << endl;
12 Matrix3i n = Matrix3i::Random();
13 cout << "And here is the matrix n:" << endl << n << endl;
14 cout << "The coefficient-wise product of m and n is:" << endl;
15 cout << m.cwise() * n << endl;
16 cout << "Taking the cube of the coefficients of m yields:" << endl;
17 cout << m.cwise().pow(3) << endl;
18}