Vlastní (knihovna C ++) - Eigen (C++ library)
![]() | tento článek se mohou příliš spoléhat na zdroje příliš úzce souvisí s tématem, což potenciálně brání tomu, aby článek byl ověřitelný a neutrální.Leden 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
![]() | |
Vývojáři |
|
---|---|
Stabilní uvolnění | 3.3.8 / 5. října 2020 |
Napsáno | C ++ |
Operační systém | Cross-platform |
Typ | Knihovna |
Licence | MPL 2.0 |
webová stránka | vlastní |
Vlastní je na vysoké úrovni C ++ knihovna z záhlaví šablony pro lineární algebra, matice a vektor operace, geometrické transformace, numerické řešiče a související algoritmy. Vlastní je open-source software licencováno pod Veřejná licence Mozilla 2.0 od verze 3.1.1. Starší verze byly licencovány pod GNU Lesser General Public License.[1]
Vlastní je implementován pomocí šablony výrazů metaprogramování technika, což znamená, že vytváří kompilační stromy v době kompilace a generuje vlastní kód pro jejich vyhodnocení. Používání šablon výrazů a nákladový model z plovoucí bod provozuje knihovna vlastní odvíjení smyčky a vektorizace.[2] Vlastní Eigen může poskytnout BLAS a podmnožina LAPACK rozhraní.[3]
Viz také
Reference
- ^ „Vlastní licence“. tuxfamily.org. Citováno 16. ledna 2016.
- ^ Guennebaud, Gaël (2013). Vlastní: C ++ knihovna lineární algebry (PDF). Eurographics / CGLibs.
- ^ „Todo - Eigen“. eigen.tuxfamily.org.
Knihovna eigen_blas je kompletní. Eigen_lapack v současné době implementuje rozklad cholesky a lu. Kontaktujte nás, pokud chcete pomoci.
![]() | Tento programování související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |