Non conosco molto la programmazione dei template e attualmente utilizzo gsl. Sono interessato a vedere se Eigen può essere usato in C. Qualcuno ha mai usato Eigen in C prima? C'è qualcosa che posso testare per scoprire se sarà facile?è possibile utilizzare Eigen con c?
6
A
risposta
5
Dal Eigen è una libreria di template C++, non può essere utilizzato direttamente con C.
Ipoteticamente, si potrebbe avvolgere il C++ modelli in un'API C, e l'uso che. Tuttavia, questo implicherà molto lavoro e mi sembrerebbe un po 'inutile (si potrebbe anche usare le librerie C esistenti per l'algebra lineare).
2
AFAIK, Eigen è una libreria di soli modelli. C non supporta i modelli. Quindi, senza scrivere un sacco di funzioni wrapper che espongono un'interfaccia in stile C, no.
Problemi correlati
- 1. colonna-saggio Eigen C++
- 2. È possibile utilizzare C# 4.0 con Visual Studio 2008?
- 3. Eigen MatrixXd respinge in C++
- 4. Non è possibile utilizzare "Analizza" con swift?
- 5. WPF con C++, è possibile?
- 6. Cast Eigen :: MatrixXd a Eigen :: MatrixXf
- 7. È possibile utilizzare Cruise Control con VB6?
- 8. È possibile utilizzare unique_lock con un recursive_mutex?
- 9. Non è possibile utilizzare UISearchController con UICollectionView?
- 10. È possibile utilizzare un MemoryStream con FileStreamResult?
- 11. È possibile utilizzare UDP con socket.io?
- 12. È possibile utilizzare connessioni persistenti con System.Net.Http.HttpClient?
- 13. È possibile utilizzare System.Transactions.TransactionScope con SqlBulkCopy?
- 14. È possibile utilizzare Console2 con Powershell?
- 15. È possibile utilizzare vim con il mouse
- 16. è possibile utilizzare batman.js con express?
- 17. è possibile utilizzare CASE con EXEC
- 18. È possibile utilizzare Harmony (ES6) con JSXTransformer.js?
- 19. È possibile utilizzare Django con py2exe?
- 20. È possibile utilizzare una counter_cache con has_many?
- 21. È possibile utilizzare Vagrant con intelliJ?
- 22. È possibile utilizzare "exe installers" con pip?
- 23. C++ Eigen inizializza la matrice statica
- 24. È possibile integrare Doxygen con Netbeans C++?
- 25. Utilizzando Eigen Biblioteca con OpenCV 2.3.1
- 26. È possibile utilizzare C# .NET in tempo reale?
- 27. È possibile utilizzare il polimorfismo/ereditarietà nel driver C# DocumentDb
- 28. È possibile utilizzare HttpBrowserCapabilities da un'applicazione console C#?
- 29. Foreach loop su matrici Eigen?
- 30. Come convertire Eigen :: Matrix4f in Eigen :: Affine3f
N.B .: Eigen fornisce un'interfaccia BLAS e Lapack (che è richiamabile da C o Fortran) – chtz