我寫了量子力學的一個小型圖書館,我想用表達式模板,形成運營商的表達式。特別是用表達模板形成哈密頓量。表達模板和求和符號
我基本上遵循此源來構造代碼和重載相應運營商+ * - :https://en.wikipedia.org/wiki/Expression_templates
形成用於哈密頓表達需要總和
Vec x = u_1 + u_2 + ... + u_N
其中,N是(常數)整數和u_i也是Vec類型的。在代碼中編寫這個表達式,但我希望能夠寫
Vec x = Sum_{i=0}^{N} u_i
如何做到這一點?
------------ ------------編輯
經過一番研究,並與評論的幫助下,我想出了一個主意靜態for循環...谷歌上搜索後,我發現在一篇文章中http://www.drdobbs.com/loops-metaloops-c/184401835?pgno=8這正是我需要的。
你問如何編寫執行使用表達式和函數的數組大小扣除? –
是的,這正是我的問題。 – user2460530
所以,問問題。這是一個問答網站。 – juanchopanza