2
我使用動態編程閱讀了一篇關於矩陣嵌套乘積優化的文章,我想看看它是如何在boost :: uBLAS中實現的。boost :: uBLAS如何處理矩陣的嵌套產品?
我不知道我的理解the documentation(他們談論它在頁面的最末端),但似乎他們處理這個問題。當你寫R = prod(A, prod(B,C));
,圖書館計算A x (B x C)
或(A x B) x C
取決於A
,B
和C
大小。
如何實現?圖書館如何「移動括號」?在編寫這樣的代碼行時,我認爲prod
的參數將被評估,然後運行該函數。
FAQ提到表達模板的概念。它是鏈接的嗎?