2010-07-15 68 views
4

我想知道是否有一个开放源代码的科学图书馆为化学和/或物理 为C + +(或者C)?任何基础科学化学/物理学程序设计的图书馆?

我不在寻找仿真模型,可视化,三维建模。

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

化学/物理101种东西。

我已经在SourceForge上找到:

  • 克里斯托夫·斯坦贝克的化学开发套件(Java)在SourceForge上。
  • NIST-const的

回答

1

我很喜欢这本书吧:

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

我在那里的物理公式和源代码可在网上:

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

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

更新:在化学几个:

+0

他其实是在问多为化学的东西,虽然 – 2010-07-15 23:36:05

+0

发现了一些化学的人 – eruciform 2010-07-15 23:43:00

2

由于您排除了模拟,因此可能不是您要查找的内容,而是您可能会发现kinpythermopy有趣。

1

Kalzium,是KDE工具的一部分。周期表加上(基于屏幕截图)方程求解器等等。

1

在高能物理中,两个常见的C++库/框架是CLHEPROOT。这两种都含有单位和物理常数 - 参见例如CLHEP Units。 CLHEP还包含很多用于线性代数的库,而ROOT有很多用于数据分析的工具。

也许不完全是你在找什么,但可能是有用的人