大学の論文プロジェクトのODEを解決するためのライブラリを探しています...見つけたいライブラリには、次の機能が必要でした。
イベント計算(制約に達したなどの内部イベントによって停止された連続計算のようなもの)
私はC#4.0を使用しているので、どのライブラリでも問題ないと思います
パフォーマンスが良い
いいえ$$^^ "
専用のODE解決ライブラリを作成しました-C++Boost.OdeIntコアに基づいて簡単に使用できます。
私が以前に行ったことは、Numerical Recipiesから何かをコード化するか、fortran dll(たとえば、 NETLIBから)をコンパイルして、を使用して呼び出すこと[DllImport()]
です。コールバックを行うのはちょっと面倒ですが、NAGの例を使って理解しました。
また、 NAGLibraryfor.NETのアカデミックバージョンを提供する場合もあります