我想知道是否有化学和/或物理学的开源科学图书馆 对于C ++(或者可能是C)?
我不是在寻找模拟模型,可视化,三维建模。
我只是在寻找一个基本的工具箱,例如:各种常数,如理想气体常数,Avogadro常数,元素值周期表;分子量计算;可能是实现化学计量,气体定律,热动力学,动力学方程的基本函数。
化学/物理101种东西。
我在SourceForge上找到了:
答案 0 :(得分:4)
我会看看GNU科学图书馆:
http://www.gnu.org/software/gsl/
它应该具有您正在寻找的大部分物理常数。至于化学相关的东西,我不知道任何基本的包,所有这些计算开箱即用。
<强>更新强> 我忘了另一个项目会有所有周期表的东西(可能还有更多):
具体检查:
http://openbabel.org/api/2.2.0/classOpenBabel_1_1OBElementTable.shtml#_details
答案 1 :(得分:2)
答案 2 :(得分:1)
我真的很喜欢这本书:
http://www.amazon.com/Physics-Game-Programmers-Grant-Palmer/dp/159059472X
我有物理公式,源代码可在线获取:
http://apress.com/book/view/159059472X
我没有看到很多化学方法。物理学更受欢迎,因为它对游戏有直接影响。 : - )
更新:关于化学的一些内容:
答案 3 :(得分:1)
Kalzium,KDE工具的一部分。周期表加(基于屏幕截图)方程求解器等。
答案 4 :(得分:1)
在高能物理学中,两个常见的c ++库/框架是CLHEP和ROOT。这两者都包含单位和物理常数 - 参见例如CLHEP Units。 CLHEP还包含许多用于线性代数的库,而ROOT有很多用于数据分析的工具。
可能不完全是你想要的,但可能对某人有用