4

C ++(またはおそらくC)用の化学および/または物理学用のオープンソースの科学ライブラリがあるかどうか疑問に思っていますか?

シミュレーション モデル、ビジュアライゼーション、3D モデリングは探していません。

たとえば、次のような基本的なツールボックスを探しています。理想気体定数、アボガドロ定数、要素値の周期表などのさまざまな定数。分子量計算; おそらく、化学量論、気体の法則、熱力学、速度論の方程式を実装する基本的な関数です。

化学/物理 101 種類のもの。

私はSourceForgeで見つけました:

  • SourceForge の Christoph Steinbeck の The Chemical Development Kit (Java)。
  • NIST 定数
4

5 に答える 5

4

GNU Scientific Library を見てみましょう。

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

探しているほとんどの物理定数が含まれているはずです。化学関連のものに関しては、箱から出してすぐにこれらすべての計算を行う基本的なパッケージを知りません。

更新: 周期表のすべて(およびおそらくそれ以上)を含む別のプロジェクトを忘れていました:

http://openbabel.org

具体的にチェックしてください:

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

于 2010-07-29T17:19:48.320 に答える
2

シミュレーションを除外したので、おそらくPyQuanteはあなたが探しているものではありませんが、kinpythermopyは興味深いと思うかもしれません。

于 2010-08-20T23:41:53.323 に答える
1

高エネルギー物理学では、2 つの一般的な C++ ライブラリ/フレームワークはCLHEPROOTです。これらには両方とも、単位と物理定数が含まれています。たとえば、CLHEP Unitsを参照してください。CLHEP には線形代数用のライブラリも多数含まれていますが、ROOT にはデータ分析用のツールが多数あります。

おそらくあなたが探しているものとは完全には一致しませんが、誰かに役立つかもしれません

于 2016-05-26T21:02:25.280 に答える
1

私はそれについてこの本が本当に好きです:

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

そこには物理公式があり、ソースコードはオンラインで入手できます。

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

化学はあまり見たことがありません。もちろん、物理学はゲームに直接影響するため、より人気があります。:-)

更新:化学に関するいくつか:

于 2010-07-15T23:33:36.440 に答える
1

KDE ツールの一部であるKalzium 。周期表と (スクリーンショットに基づく) 方程式ソルバーなど。

于 2010-09-18T18:13:37.547 に答える