有基础科学化学/物理编程的库吗?

Rog*_*son 5 physics chemistry

我想知道是否有一个用于 C++(或者可能是 C)的化学和/或物理的开源科学库?

我不是在寻找模拟模型、可视化、3D 建模。

我只是在寻找一个基本的工具箱,例如:各种常数,如理想气体常数、阿伏加德罗常数、元素值周期表;分子量计算;也许是实现化学计量、气体定律、热动力学、动力学方程的基本函数。

化学/物理101种东西。

我在 SourceForge 上找到了:

  • SourceForge 上的 Christoph Steinbeck 的化学开发工具包 (Java)。
  • NIST-常量

Jos*_*del 6

我会看一下 GNU 科学图书馆:

http://www.gnu.org/software/gsl/

它应该具有您正在寻找的大部分物理常数。至于化学相关的东西,我不知道有任何基本包可以立即完成所有这些计算。

更新: 我忘记了另一个包含所有元素周期表内容(可能还有更多)的项目:

http://openbabel.org

具体查看:

http://openbabel.org/api/2.2.0/classOpenBabel_1_1OBElementTable.shtml#_details


eru*_*orm 1

我真的很喜欢这本书,因为它:

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

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

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

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

更新:一些关于化学的内容: