最新发布的相关软件:
本征3.1.1_Eigen 3.1.1
A C + +库,设计用于线性代数
征是一个方便的C函数库,开发与线性代数。
本征支持所有的矩阵大小,小的固定大小的矩阵任意大的密集矩阵,甚至稀疏矩阵。
这里的“本征”是一些主要特点:
征是通用的
神器出山:www.shenqi73.com:
·它支持所有标准的数字类型,包括std ::复杂的,整数,并且很容易扩展到自定义数值类型。
·支持各种矩阵分解和几何特征。
·生态系统不被支持的模块,如非线性优化,矩阵函数,多项式求解器,FFT,更提供了许多特殊的功能。
本征速度快:
·表达式模板允许智能地删除临时变量和使懒惰的评估,当是适当的。
·显式矢量SSE 2/3/4,ARM NEON和AltiVec指令集,优美退回到非向量化代码。
·固定大小的矩阵充分的优化:避免动态内存分配,并展开循环时,这是有道理的。
·对于大型矩阵,特别注意的是缓存友好。
特征值是可靠的:
·算法都是经过精心挑选的可靠性。可靠性权衡清楚地记载和分解是非常
安全的。
·艾根彻底通过自己的测试套件(超过500的可执行
文件),BLAS的标准测试套件,和零件的LAPACK测试套件的测试。
征是优雅:
·API是非常干净和表现力,一边感受自然的C + +程序员,由于表达模板。
·本征上实现算法感觉像刚才复制的伪代码。
此版本中的新功能:
·到MPL2再次进行
·添加EIGEN_MPL2_ONLY建立的选项来生成编译器错误时,包括非MPL2模块
·删除动态分配固定大小的物体的三角矩阵,矩阵产品
·修复可能下溢在SelfAdjointEigenSolver问题
·解决问题的固定大小的角(对角线尺寸子/超级计算错了)
·错误487 - 几何模块:等距缩放编译错误
·问题486 - MKL支持:固定多引用链接错误,不同的分解
·错误480 - 工作围绕在Android NDK编译错误,isfinite被定义为宏
·错误485 - IterativeLinearSolvers:typedef和模板类型参数之间的冲突
·错误479 - 特征值/舒尔调整最大迭代数矩阵的大小
·下MSVC的固定几何模块编译
·固定稀疏模块编译2005年根据MSVC