C# アプリ ( http://quantlib.org/docs.shtml )で QuantLib を使用する予定ですが、.NET 変換プロジェクトは信頼できません (未熟すぎます)。
オプションの評価部分だけが必要です。
マネージド アプリで使用した人はいますか? 最善のアプローチは何ですか?
C# アプリ ( http://quantlib.org/docs.shtml )で QuantLib を使用する予定ですが、.NET 変換プロジェクトは信頼できません (未熟すぎます)。
オプションの評価部分だけが必要です。
マネージド アプリで使用した人はいますか? 最善のアプローチは何ですか?
同様の状況で私が行ったことは、C# プロジェクトと C++ プロジェクトの間のアダプターとして C++ ネイティブ dll を実装することです。C# から、DllImport を使用して dll インターフェイスにアクセスできます。dll では、完全な C++ インターフェイスにアクセスできますが、管理対象サイトでの正確なニーズに合わせて単純化する価値があります。
例:
// in the C++ dll:
extern "C" MY_API void SetInput(double* Values, int Count);
// in C#:
[DllImport("MyStuff.dll")]
public extern static void SetInput(double[] Values, int Count);
C++ ライブラリの C# ラッパーは既に利用可能で、QuantLib ダウンロード ページで配布されています(これらは jmihalicza が提案するラッパーであり、質問で参照している進行中の C# ポートではありません)。ディストリビューションには、オプション評価の例も含まれています (CSharp/examples フォルダーの下を見てください)。