3
我正在尋求關於如何強制矩陣尺寸約束ublas矩陣/矢量可能使用增強單位的設計/一般想法的意見。C++ boost ublas +單位尺寸限制
例如,讓矩陣A有(例如)
// does not have dimensions, time x force and force x time are not distinguished.
matrix<double> A;
//something like?
dimension<time, force, matrix<double> > A;
dimension<force, time, matrix<double> > B = trans(A);
// or maybe custom layouts, although ensuring dimension becomes harder between matrixes?
matrix<double, dimension<time, force> > A;
你做了這樣的事情,還是你對如何組織這樣的約束一些好主意時間X部隊尺寸是多少?我正在尋找更多的語法/語義建議,而不是實現。
我已經通過烏布拉檔案,有一些討論,但沒有具體。
謝謝