论文标题

C ++中的尺寸感知标量,向量和矩阵操作的新进步

A new advance on dimensional-aware scalar, vector and matrix operations in C++

论文作者

Stan, Eduard George, Ciubotaru, Dan Andrei, Renda, Michele, Alexa, Călin

论文摘要

我们回顾了高级编程语言的维度检查问题,讨论现有解决方案,并提出了一种适合科学和工程计算的新解决方案。然后,我们介绍了Univec,即我们的C ++库,旨在使用测量单元进行标量,向量和矩阵操作。此外,UNIVEC支持尺寸感知的操作,用于副本,四元,八十分和镇静。我们提供有关实施的相关功能和运营商的表。将我们的库与几种现有解决方案进行了比较,结果显示在“性能”部分中。最后,我们介绍了改善当前实施的未来计划。

We review the dimensional check problem of the high-level programming languages, discuss the existing solutions, and come up with a new solution suited for scientific and engineering computations. Then, we introduce Univec, our C++ library designed to make scalar, vector, and matrix operations using units of measurement. Moreover, Univec supports dimensional-aware operations for complex numbers, quaternions, octonions, and sedenions. We provide tables of the relevant functions and operators implemented. Our library was compared with several existing solutions, and the results are shown in the performance section. Finally, we present our future plans for improving the current implementation.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源