GiNaC
開発元 | クリスティアン・バウアー (Christian Bauer), アレクサンダー・フリンク (Alexander Frink), リチャード・クレッケル (Richard B. Kreckel) ら |
---|---|
最新版 | 1.8.7[1] / 2023年8月12日 (12か月前) (2023-08-12) |
最新評価版 | 0.4.0[2] / 1999年11月26日 (24年前) (1999-11-26) |
リポジトリ |
|
プログラミング 言語 | C++・C++11 |
対応OS | クロスプラットフォーム |
種別 | ライブラリ (数式処理) |
ライセンス | GPL |
公式サイト | www |
テンプレートを表示 |
GiNaCとは、GPLのもとでリリースされているフリーの数式処理のためのC++ライブラリである。名称は、GiNacは数式処理システムではない(GiNaC is Not a Computer Algebra System)の再帰的頭字語である。この事実と異なる名称は、GNUプロジェクトをさりげなく言及している。ファインマン・ダイアグラムを計算するためのソフトウェアである xloops から利用でき、Maple の代替となることを目的に開発されているが、特に高エネルギー物理学に特化したものではない、としている。
他のほとんどの数式処理システムと異なり、GiNaCはユーザーインタフェースのための高レベルインタフェースを提供しない。この点はどちらかというと、利用者がGiNaCの実装言語であるC++言語で、記号アルゴリズムを直接記述することを促している。代数構文は、C++オペレータのオーバーロードによって実現される。
脚注
外部リンク
- GiNaCウェブサイト (英語)
- xloops ウェブサイト (英語)
| |
---|---|
オープンソース | |
フリー/シェアウェア |
|
リテール(英語版) |
|
開発終了 | |
|