私はテンプレートプログラミングについてよく知らないし、現在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. は、win32アプリケーションでactiveXコントロールを使用することは可能ですか?ことは可能であるが、
- 6. ライブラリでThreadPoolを使用することは可能ですか?
- 7. スプリングブートでマイクロサービスを使用することは可能ですか
- 8. vimをマウスで使用することは可能ですか
- 9. レポートでカスタムフィールドを使用することは可能ですか
- 10. iOSでTTSを使用することは可能ですか
- 11. xulでjqueryを使用することは可能ですか?
- 12. UIWebViewでiframeを使用することは可能ですか?
- 13. スクリプトコンポーネントでOleDbConnectionsを使用することは可能ですか?
- 14. CTestでOpencoverを使用することは可能ですか?
- 15. BackJone.jsでExtJSを使用することは可能ですか?
- 16. CallerMemberNameAttributeをfで使用することは可能ですか?
- 17. ORをSelenium.Clickで使用することは可能ですか?
- 18. オブジェクト指向プログラミングにCUDA Cを使用することは可能ですか?
- 19. C++クラスの宣言を2つ使用することは可能ですか?
- 20. CMYKカラーピッカーを使用することは可能ですか?
- 21. Out ParameterExpressionを使用することは可能ですか?
- 22. Spring MVC + PrimeFacesを使用することは可能ですか?
- 23. ErlangとC言語のハイブリッドプログラミングを高い割合でCで使用することは可能ですか?
- 24. C#でMSオフィスをプログラミングすることは可能ですか?
- 25. Cでオブジェクトメソッドをエミュレートすることは可能ですか?
- 26. C++でアプリケーションのコアを記述し、UIにObj-CとCocoaを使用することは可能ですか?
- 27. これはC++で可能ですか?
- 28. C#7.0でデコンストラクタをオーバーロードすることは可能ですか? C#7.0では
- 29. Grailsでproguardを使用することは可能です
- 30. C#.NET Winforms:Label.Autosizeをオーバーライドすることは可能ですか?
N.B .: EigenはBLASとLapackインターフェース(CまたはFortranから呼び出し可能)を提供します。 – chtz