我想知道是否有一个用于 C++(或者可能是 C)的化学和/或物理的开源科学库?
我不是在寻找模拟模型、可视化、3D 建模。
我只是在寻找一个基本的工具箱,例如:各种常数,如理想气体常数、阿伏加德罗常数、元素值周期表;分子量计算;也许是实现化学计量、气体定律、热动力学、动力学方程的基本函数。
化学/物理101种东西。
我在 SourceForge 上找到了:
我会看一下 GNU 科学图书馆:
http://www.gnu.org/software/gsl/
它应该具有您正在寻找的大部分物理常数。至于化学相关的东西,我不知道有任何基本包可以立即完成所有这些计算。
更新: 我忘记了另一个包含所有元素周期表内容(可能还有更多)的项目:
具体查看:
http://openbabel.org/api/2.2.0/classOpenBabel_1_1OBElementTable.shtml#_details
我真的很喜欢这本书,因为它:
http://www.amazon.com/Physics-Game-Programmers-Grant-Palmer/dp/159059472X
我在那里有物理公式,源代码可以在线获取:
http://apress.com/book/view/159059472X
我还没有看到太多化学方面的东西。当然,物理更受欢迎,因为它对游戏有直接影响。:-)
更新:一些关于化学的内容: