LDLT的自定义分配器

时间:2018-07-09 15:01:15

标签: eigen eigen3

有没有一种方法可以为LDLT类提供原始缓冲区,就像可以将原始缓冲区用于Matrix类(如https://eigen.tuxfamily.org/dox/group__TutorialMapClass.html)一样?

即使我在映射矩阵上执行就地LDLT,也将在常规C ++堆上分配转置。

问题出在我正在处理的应用程序中,我们需要使用自定义分配器。

如果没有受支持的方法,那么解决此问题的最简单方法是什么?我可以继承LDLT的子类,而只是接管不同堆变量的分配吗?与尝试将数据从LDLT类中提取出来并在其他位置重新生成求解代码相比,维护起来可能更容易。

谢谢!

0 个答案:

没有答案