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部队尺寸是多少?我正在寻找更多的语法/语义建议,而不是实现。
我已经通过乌布拉档案,有一些讨论,但没有具体。
谢谢