From Eigen
Jump to: navigation, search


  • An overview of Eigen. First Plafrim scientific day. Bordeaux, May 31st, 2011. slides
  • Eigen: a c++ linear algebra library. Libraries for scientific computing. Ecole Polytechnique, May 15th, 2013. slides
  • Eigen tutorial @ Eurographics/CGLibs. Pisa, June 3rd, 2013. slides, demos.tgz
    A three hour an half tutorial introducing Eigen in the context of computer graphics. Content:
    • General introduction of Eigen,
    • Design of Eigen: Expression templates, CRTP, Evaluators, Meta unroller, Cost model, SIMD, reductions,
    • Use cases: space transformations, OpenGL, vectorization of 3D vectors, radial-basis-functions (dense linear regression), (bi-)harmonic interpolation on a 2D triangular mesh embedded in a 3D space (sparse matrices and solvers).
    • Work-in-progress features (AVX, CUDA, SparseBlockMatrix).


Blog entries

  • Switch from IT++ to Eigen of GraphLab with some benchmarks [1]