BTL: add eigen2 backend
10 files changed