私はテンプレートプログラミングについてよく知らないし、現在gslを使用しています。私はEigenがCで使用できるかどうか見てみたいと思っています。それが簡単かどうかを調べるためにテストできるものはありますか?Eigenをcで使用することは可能ですか?
6
A
答えて
5
固有値はC++テンプレートライブラリであるので、それは直接C.
仮に一緒に使用することができない、一つはCのAPIにC++のテンプレートをラップし、それを使用することができます。しかし、それは多くの作業を伴うことになり、ちょっと無意味です(私は線形代数のために既存のCライブラリを使用するかもしれません)。
2
AFAIK、Eigenはテンプレートのみのライブラリです。 Cはテンプレートをサポートしていません。だから、Cスタイルのインターフェイスを公開するラッパー関数を書くことなく、
関連する問題
- 1. cでシリアルポートクラスを使用することは可能ですか?
- 2. C++でアプレットを使用することは可能ですか
- 3. PHPのC++バイナリを使用することは可能です
- 4. C#でusingステートメントを使用することは可能ですか?
- 5. xulでjqueryを使用することは可能ですか?
- 6. BackJone.jsでExtJSを使用することは可能ですか?
- 7. ライブラリでThreadPoolを使用することは可能ですか?
- 8. ORをSelenium.Clickで使用することは可能ですか?
- 9. vimをマウスで使用することは可能ですか
- 10. スクリプトコンポーネントでOleDbConnectionsを使用することは可能ですか?
- 11. UIWebViewでiframeを使用することは可能ですか?
- 12. iOSでTTSを使用することは可能ですか
- 13. CallerMemberNameAttributeをfで使用することは可能ですか?
- 14. オブジェクト指向プログラミングにCUDA Cを使用することは可能ですか?
- 15. C++クラスの宣言を2つ使用することは可能ですか?
- 16. CMYKカラーピッカーを使用することは可能ですか?
- 17. Spring MVC + PrimeFacesを使用することは可能ですか?
- 18. Out ParameterExpressionを使用することは可能ですか?
- 19. C#でMSオフィスをプログラミングすることは可能ですか?
- 20. Cでオブジェクトメソッドをエミュレートすることは可能ですか?
- 21. C++でアプリケーションのコアを記述し、UIにObj-CとCocoaを使用することは可能ですか?
- 22. Grailsでproguardを使用することは可能です
- 23. これはC++で可能ですか?
- 24. c#app:JSONインターフェイスを実装することは可能ですか?
- 25. コードをアトミック(C#)にすることは可能ですか?
- 26. C++コードを象徴することは可能ですか?
- 27. C#.NET Winforms:Label.Autosizeをオーバーライドすることは可能ですか?
- 28. jQueryでslideDownとdelegate togatherを使用することは可能ですか?
- 29. Google Apps MarketplaceをOauth2とOpenIDで使用することは可能ですか
- 30. PythonでEigenオブジェクトを使用する
N.B .: EigenはBLASとLapackインターフェース(CまたはFortranから呼び出し可能)を提供します。 – chtz