ublas矩阵表达式教程/示例

14

我正在尝试实现一些矩阵操作,但是在ublas库的内部实现方面感到迷茫。是否有像教程或示例这样的资源,可以介绍如何实现新的ublas矩阵表达式呢?

谢谢!

3个回答

3

不知道这是否有帮助,但是在扩展uBlas方面有一个维基页面在这里。那个表达式模板的东西真的让我大开眼界。


2

我的建议是,为您的新功能编写模板,这样您就不必担心矩阵表达式或ublas内部。例如,如果您想编写自己的反函数,请将其编写为模板:

template<typename MATRIX_IN, typename MATRIX_OUT>
bool invert_matrix(const MATRIX& A, MATRIX_OUT& B)
{
    // now use A(i,j), B(i,j), etc
    ...
}

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接