템플릿 프로그래밍에 대해 잘 모릅니다. 현재 gsl을 사용하고 있습니다. Eigen을 C에서 사용할 수 있는지 알고 싶습니다. 전에 C에서 Eigen을 사용한 사람이 있습니까? 그것이 쉬운지를 알아 내기 위해 테스트 할 수있는 것이 있습니까? 아이겐은 C++ 템플릿 라이브러리이기 때문에Eigen을 c와 함께 사용할 수 있습니까?
6
A
답변
5
, 그것은 직접 C.
꼽은와 함께 사용할 수 없습니다, 하나는 C의 API에 C++ 템플릿을 포장하고, 그것을 사용할 수 있습니다. 그러나 이것은 많은 작업을 필요로하며, 무의미하다고 생각합니다 (선형 대수학을 위해 기존의 C 라이브러리를 사용할 수도 있습니다).
2
AFAIK, Eigen은 템플릿 전용 라이브러리입니다. C는 템플릿을 지원하지 않습니다. 따라서 C 스타일 인터페이스를 노출시키는 많은 래퍼 함수를 작성하지 않고도.
관련 문제
- 1. SDL을 순수 C와 함께 사용할 수 있습니까?
- 2. PEX를 C와 함께 사용할 수 있습니까?
- 3. 동일한 네임 스페이스에서 C와 Python을 함께 사용할 수 있습니까?
- 4. PHP 라이브러리 C와 함께 사용 #
- 5. Facebook 로그인 C와 함께 #
- 6. C와 함께 GotoBLAS2 사용하기
- 7. C와 함께 'with \'바꾸기
- 8. 클래스와 함께 사용할 수 있습니까?
- 9. Eigen을 포함하여
- 10. c와 함께 linkbuttons리스트를 동적으로 작성하기 #
- 11. C와 함께 오이를 사용하기위한 바인딩
- 12. 리눅스에서 C와 함께 파이프 사용
- 13. Java 및 C와 함께 GnuTLS 사용하는 방법
- 14. 객관적인 c와 함께 PHP에 연결
- 15. ulimit은 -c와 함께 memcached를 시작해야합니까?
- 16. Eigen을 사용하여 표현식을 벡터화하기
- 17. iPhone에서 Eigen을 컴파일하는 방법
- 18. d : DataContext와 함께 XmlDataProvider를 사용할 수 있습니까?
- 19. subethasmtp를 접미사와 함께 사용할 수 있습니까?
- 20. 장고는 무엇입니까? jsf와 함께 사용할 수 있습니까?
- 21. 시안과 얼라이드는 함께 사용할 수 있습니까?
- 22. EF4를 sp_msforeachdb와 함께 사용할 수 있습니까?
- 23. jQuery를 Ext.js와 함께 사용할 수 있습니까?
- 24. JNA와 JNA를 함께 사용할 수 있습니까
- 25. Windows 컨트롤을 WPF와 함께 사용할 수 있습니까?
- 26. 람다 함수와 함께 사용할 수 있습니까?
- 27. Apache DBCP와 함께 Atomikos를 사용할 수 있습니까
- 28. 구름과 함께 glassfish를 사용할 수 있습니까?
- 29. Grails와 함께 proguard를 사용할 수 있습니까
- 30. Activator.CreateInstance를 인터페이스와 함께 사용할 수 있습니까?
N.B .: Eigen은 BLAS 및 Lapack 인터페이스 (C 또는 Fortran에서 호출 할 수 있음)를 제공합니다. – chtz