本征项目是一个开源的,轻量级的C ++模板库,向量和矩阵数学又名线性代数。
与大多数其他线性代数库,本征专注于应用程序,如游戏和其他应用程序的OpenGL简单的数学需要
什么在此版本中是新的:
- 在密集的世界:
- 在新的参考类,允许写非模板函数采取各种样的本征密集物体没有副本。
- 在新RealQZ分解和GeneralizedEigenSolver。
- 添加矢量明智的规范化和标准化的功能,hasNaN / allFinite成员。
- 在添加混合静态/动态尺寸.block()函数。
- 在优化产品外,非秩1更新操作。
- 在优化产品的对角线(启用矢量化在更多的情况下)。
- 在提高耐用性和性能JacobiSVD ::解决()。
- 在稀疏的世界:
- 在新SparseLU模块:内置稀疏LU存在超节点和数值连续旋转(SuperLU端口使得SuperLUSupport模块过时)
- 在新SparseQR模块:秩露出稀疏QR分解和数值列旋转
- 在新COLAMD订货,统一订货API。
- 在添加支持稀疏矩阵(只读)的通用模块。
- 在加入稀疏矩阵保守调整大小功能。
- 在加入统一的支持,解决稀疏系统稀疏的右手边。
- 在添加支持稀疏矩阵稀疏的时间自伴查看产品。
- 在提高BiCGSTAB鲁棒性重启。
- 在支持外部库:
- 在新MetisSupport模块:包装著名的图形分割库
- 在新SPQRSupport模块:包装,以suitesparse的supernodal QR求解器 。
什么版本3.1.3的新:
- 在错误526 - 修正线性量化的横向的linspace。
- 在错误551 - 使用EIGEN_DEFAULT_DENSE_INDEX_TYPE时修复编译问题
- 在错误533 - 修正了一些缺失的常量预选赛移调
- 在调用时,ABS()加入明确的内部空间::修复与CGAL :: Gmpq汇编。
- 修正计算()或.imag()。
- 修正handmade_aligned_realloc(影响conservativeResize())。
- 从一个稀疏矩阵修复稀疏矢量分配。
- 在修复日志(0)与SSE。
- 修正错误,在aligned_free与Windows CE。
- 在地图的固定特性
外步幅的调用。真正当
什么版本的新 3.2.0 Beta 1版本:
- 在这个beta版本引入了内置LU和QR因式分解的稀疏矩阵,一个真实的QZ分解和广义特征求解器密集矩阵,一个新的参考类,缓解编写通用,但非模板函数以征对象作为参数,包装到梅蒂斯和SuiteSparse QR库,还有一对夫妇小的改进和bug修复。
什么是3.1.2版本,新的:
- 在错误524 - PARDISO的参数数组不必对齐!
- 在错误521 - 禁止__cpuidex的架构不同的是x86或x86-64的与MSVC 。
- 在错误519 - AlignedBox ::暗淡()是错误的,动态的尺寸 。
- 在错误515 - 修复缺少明确标转换
- 在错误511 - 修正了漂亮的打印机在Windows
- 在错误509 - 修正了GCC 4.7 警告
- 在错误501 - 删除侵略性垫/标量优化(被替换垫*(1 /标量)非整数类型)
- 在错误479 - 使用EISPACK的战略重新在舒尔分解iters的最大数量
- 在添加支持对角矩阵的标量多。
- 在正向调整从阵列/矩阵封装()函数的嵌套表达这样mat.array()。调整(A,B)现在是允许的。
- 在Windows CE的:解决缺乏在这个平台上aligned_malloc功能
- 在插入空当基质修复逗号初始化。
- 修正密集=稀疏*对角线的产品。
- 修正编译与m.array()分钟(标量)和m.array()。最大(标量)。
- 修正超出范围的GEMV(内存不用于计算,仅组装从对齐的数据包负载不对齐的数据包)的内存访问。
- 在解决各种回归与MKL支持。
- 在稀疏矩阵分配修复走样的问题。
- 在蓝色规范删除愚蠢的断言。
- 在解决方法一个奇怪的编译错误与MSVC。
什么3.1版本是新的:
- 在一套新的官方支持稀疏模块的代表性,装配和稀疏的问题,其中包括许多内置的和第三方稀疏线性求解求解。
- 来无缝地退回到英特尔MKL的一些操作,例如包括矩阵产品,密集矩阵分解和数学数组操作的能力。
- 在这些可选的后端可以在编译时被启用。
- 在一些新的系数向量的运算,等级更新/ downdate为LLT和活体肝移植因式分解,封闭形式的本征分解,以及一些内存和性能优化。
什么是3.0.5版本,新的:
- 在这是一个维护版本的各种错误和警告修复。
什么是3.0.3版本,新的:
- 在这个版本允许用户指定pkgconfig目的地,提出了一些改进的文档,而当EIGEN2支持启用修复编译错误,错误评估的形式矩阵*矩阵2 * scalar1 * scalar2,使用活体肝移植的奇异矩阵解决方案,如果解决方案存在的表情,和一个无限循环的时候计算一些矩阵具有非常小的数字SVD。
什么在3.0.2版本新:
- 在在各种小错误修正,这个版本修复了一些与MinGW的编译问题,提高了符合C ++标准,而且,对于用户WINDOWS.H,这是没有必要的#UNDEF最小/最大宏了。
什么是3.0.1版本,新的:
- 在除了各种小错误修正,这个版本带来对于GCC 4.6和ARM NEON官方支持,以及自定义标量类型的改进支持。
- 在后者包括例外安全的标量型的命名空间中声明的数学函数自动使用。
评论没有发现