支持长双打的收藏夹/最佳A.X=B解算器
Favorite/Best A.X=B Solver that Supports Long Doubles?
我希望反复解决X=B(A^-1)问题。也就是说,求解一个线性系统。对于C++,哪些数值解算器支持128位长的双精度(quads)?
使用C风格的数组是一个主要优势,因为我所有的2D数据都存储在一个std::向量中。
我希望用GCC或ICC在linux上编译代码。
许多C++线性代数库都基于模板,包括NT2、Boost.uBLAS、Eigen(请参阅最广泛使用的C++向量/矩阵数学/线性代数库是什么,以及它们的成本和收益权衡?以获取链接)。因此,如果您的编译器/库可以使用quad进行数学运算,那么它们应该能够支持quad。例如,在Eigen中,类型Eigen::Matrix<long double, Dynamic, Dynamic>
表示包含长二重的任意大小的矩阵,您可以使用标准函数来求解这些矩阵。
相关文章:
- 在C#中处理C++指针而不使用unsafe的最佳方法
- 在C++中,将大的无符号浮点数四舍五入为整数的最佳方法是什么
- 实现无开销push_back的最佳方法是什么
- 如何将更多文件夹添加到c++include路径
- 在c代码之间共享数据的最佳方式
- 使用std::source_location报告错误的最佳实践
- GetShortPathName在网络驱动器上使用中文文件夹时失败
- 派生类销毁的最佳实践是什么
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- 为测试目标创建具有不同源文件夹的文件
- 将寄存器设计成可由C和C++访问的外设的最佳实践
- 在两台机器之间进行时间戳的最佳c++chrono函数是什么
- 在 Windows 上,是否可以让 dll 在不使用 PATH 环境变量的情况下在另一个文件夹中查找依赖项?
- 将图像添加到资源文件夹UWP C++
- 获取 exe 文件夹路径的最佳方法?
- 最佳做法:src/include 或 src 文件夹旁边的 include 文件夹
- 存储收藏的最佳实践方式
- C++/C检测文件夹内容何时更改并通过HTTP发送文件的最佳方式
- 支持长双打的收藏夹/最佳A.X=B解算器
- 正在创建我的收藏夹列表