标签: c++ wrapper linear-algebra eigen
我正在为线性代数类(即本征特征)编写类包装器,因为我不想将代码公开给库(或其设计)内部,并且想知道是否有办法编写界面而不会破坏内部优化(本征使用表达式模板)。
我已经找到了两个线程,但是似乎都没有保留这些优化。两者都使用模板专门化。这是线程:
How to design a library wrapper in C++?
Polymorphic wrapper around matrix/linear algebra libraries - C++, starting with Eigen
此优化不是最关键的事情,但任何建议都将不胜感激。