文件名称:cvmlib:CVM类库
文件大小:108.79MB
文件格式:ZIP
更新时间:2024-05-17 16:09:57
C++
cvmlib CVM类库此C ++类库在实数和复数的欧几里得空间中封装了矢量和不同矩阵的概念,包括平方,带,对称和厄米矩阵。 它利用BLAS和LAPACK Fortran库来实现可能的最佳数值性能。 除基本矢量和矩阵算法外,它还包含不同的算法,包括范数计算,基本变换,Ax = b和AX = B类线性系统的求解,奇异值分解,矩阵秩和行列式计算,非对称和对称特征值问题(包括Cholesky和Bunch-Kaufman分解),LU分解,QR,RQ,LQ和QL分解,不同的线性最小二乘问题解,平方矩阵多项式,平方矩阵求逆,伪(广义)求逆和平方矩阵指数。 所有这些算法都是针对实数和复数实现的。 功能类,向量和矩阵是该库的更高版本(自7.0版起)。 从8.0版开始,库实现了C ++ 11 Standard的新功能,并且不再与较早的编译器兼容。 例如,移动构造函数通过需要较少数量的内存分配和释放来提供