Sign in

CADCAE / eigen · Files

Logo

GitLab

  • Back to group
  • Project
  • Activity
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • eigen
  • bench
  • bench_sum.cpp
  • init & last commit
    b689729d
    yangda authored
    2019-11-04 11:46:45 +0800  
    Browse Code ยป
bench_sum.cpp 320 Bytes
Edit Raw Blame History Permalink
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
#include <iostream>
#include <Eigen/Core>
using namespace Eigen;
using namespace std;

int main() 
{
  typedef Matrix<SCALAR,Eigen::Dynamic,1> Vec;
  Vec v(SIZE);
  v.setZero();
  v[0] = 1;
  v[1] = 2;
  for(int i = 0; i < 1000000; i++)
  {
    v.coeffRef(0) += v.sum() * SCALAR(1e-20);
  }
  cout << v.sum() << endl;
}