Guest User

Untitled

a guest
May 20th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. #include <Eigen/Sparse>
  2.  
  3. int main()
  4. {
  5. Eigen::Matrix3d m3d;
  6. int i_int = 0, j_int = 0;
  7. std::size_t i_size_t = 0, j_size_t = 0;
  8. std::ptrdiff_t i_ptrdiff_t = 0, j_ptrdiff_t = 0;
  9.  
  10. double d;
  11.  
  12. d = m3d(0, 0); // ok
  13. d = m3d(i_int, j_int); // ok
  14. d = m3d(i_ptrdiff_t, j_ptrdiff_t); // ok
  15.  
  16. d = m3d.coeff(i_int, j_size_t); // works, but slower
  17.  
  18.  
  19. // d = m3d(i_int, j_size_t); // fails
  20. // d = m3d(i_size_t, j_size_t); // fails
  21. return 0;
  22. }
Add Comment
Please, Sign In to add comment