有没有适用于基础科学化学/物理编程的库?

5
我想知道是否有针对C++(或者C)的化学和/或物理科学开源库?
我并不需要模拟模型、可视化或3D建模。
我只是需要一个基本工具箱,例如:各种常数,如理想气体常数、阿伏伽德罗常数、元素周期表值;分子量计算;也许还有实现化学计量学、气体定律、热力学、动力学方程的基本函数。
这些都是化学/物理101级别的东西。
在SourceForge上,我找到了:
- Christoph Steinbeck的The Chemical Development Kit(Java) - NIST-const
5个回答

6

2

如果您不考虑模拟,PyQuante 可能不是您要找的,但您可能会发现kinpythermopy 很有趣。


1

我非常喜欢这本书,因为它:

http://www.amazon.com/Physics-Game-Programmers-Grant-Palmer/dp/159059472X

我在那里有物理公式,源代码可以在线获取:

http://apress.com/book/view/159059472X

我在化学方面并没有看到太多的东西。当然,物理学更受欢迎,因为它直接影响游戏。

更新:有一些关于化学的:


他确实更多地询问化学方面的内容。 - BlueRaja - Danny Pflughoeft

1

卡尔齐姆,KDE 工具的一部分。元素周期表加上(根据截图)一个方程式求解器和其他功能。


1
在高能物理学中,两个常见的c++库/框架是CLHEPROOT。这两个库都包含单位和物理常数 - 例如,请参见CLHEP Units。CLHEP还包含许多线性代数库,而ROOT则有许多用于数据分析的工具。
可能不完全符合您的要求,但对某些人可能有用。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接