title: MatrixBase::sqrt() not working in Eigen3
body: <p>Hello there everybody :),</p>
  
  <p>I was trying to use an unsupported feature of Eigen3 to get the square root of each element of a Matrix (<a href="https://eigen.tuxfamily.org/dox/unsupported/group__MatrixFunctions__Module.html#matrixbase_sqrt" rel="nofollow noreferrer">MatrixBase::sqrt()</a>). However, Visual Studio is giving me the following error every time I use the previously stated funtion: <code>Use of undefined type 'Eigen::MatrixSquareRootReturnValue&lt;Derived&gt;'</code></p>
  
  <p>This is what I am doing:</p>
  
  <pre><code>Eigen::MatrixXd ScalesM(3,3);
  ScalesM &lt;&lt; 1, 2, 3, 4, 5, 6, 7, 8, 9;
  ScalesM = ScalesM.sqrt();
  </code></pre>
  
  <p>Any sort of help will be highly appreciated. Have a wonderful day!</p>