我正在尝试实现某些矩阵运算,但我迷失在ublas库的内部。是否有一个资源,如教程或如何实现新的ublas矩阵表达式的例子?
由于
答案 0 :(得分:3)
不知道它是否有帮助,但有关于扩展uBlas here的维基页面。表达模板的东西真让我大吃一惊。 :)
答案 1 :(得分: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 :(得分:2)
还有一些例子here,如果它们有帮助的话。