Eigen (C++ library) (original) (raw)
Eigen — библиотека линейной алгебры для языка программирования C++ с открытым исходным кодом. Написана на шаблонах и предназначена для векторно-матричных вычислений и связанных с ними операций. Начиная с версии 3.1.1 публикуется под лицензией MPL2 (до этого использовалась LGPL3+). Eigen характеризуется простым API и производительностью, сопоставимой с Библиотека используется во множестве проектов, среди которых: * TensorFlow * OpenCV * * * * Krita * Yujin Robot * Willow Garage * * OpenBabel (начиная с версии 2) * Google Camera (начиная с версии 2) Также используется в проектах KDE.
Property | Value |
---|---|
dbo:abstract | Eigen is a high-level C++ library of template headers for linear algebra, matrix and vector operations, geometrical transformations, numerical solvers and related algorithms.Eigen is open-source software licensed under the Mozilla Public License 2.0 since version 3.1.1. Earlier versions were licensed under the GNU Lesser General Public License. Version 1.0 was released in Dec 2006. Eigen is implemented using the expression templates metaprogramming technique, meaning it builds expression trees at compile time and generates custom code to evaluate these. Using expression templates and a cost model of floating point operations, the library performs its own loop unrolling and vectorization. Eigen itself can provide BLAS and a subset of LAPACK interfaces. New Release 3.4 includes many improvements. (en) Eigen est une bibliothèque d'analyse numérique en C++ composée d'entêtes de templates, développée par Benoît Jacob et Gaël Guennebaud à l'INRIA. C'est un logiciel libre sous licence MPL2 et multiplate-formes. Elle comporte des outils d'algèbre linéaire, comme des opérations matricielles et vectorielles. Eigen permet l'utilisation d'allocation mémoire statique ou dynamique pour ses matrices et un nombre important de solveurs de matrice creuse. La bibliothèque est optimisée pour différents SIMD, tels que SSE 2/3/4 pour architectures Intel, ARM NEON pour architecture ARM (depuis sa version 2) ou encore AltiVec pour architecture Power. Il existe un binding en Haskell pour cette bibliothèque Un nombre important de projets utilisent cette bibliothèque ou étendent ses fonctionnalités parmi lesquelles des applications scientifiques, de robotique, d'ingénierie, d'infographie, de reconnaissance, mobiles, ou encore de bureautique. (fr) Eigen — библиотека линейной алгебры для языка программирования C++ с открытым исходным кодом. Написана на шаблонах и предназначена для векторно-матричных вычислений и связанных с ними операций. Начиная с версии 3.1.1 публикуется под лицензией MPL2 (до этого использовалась LGPL3+). Eigen характеризуется простым API и производительностью, сопоставимой с Библиотека используется во множестве проектов, среди которых: * TensorFlow * OpenCV * * * * Krita * Yujin Robot * Willow Garage * * OpenBabel (начиная с версии 2) * Google Camera (начиная с версии 2) Также используется в проектах KDE. (ru) Eigen — це бібліотека шаблонів C++ високого рівня для вирішення задач лінійної алгебри, операцій з матрицями і векторами, чисельного аналізу і пов'язаних з цим алгоритмів.Eigen це бібліотека з відкритим кодом, що має ліцензію MPL2 починаючи з версії 3.1.1.Більш ранні версії розповсюджувалися під ліцензією LGPL3+. Бібліотека Eigen завжди відзнчалась елегантним API, гнучкими можливостями при роботі зі статично і створеними матрицями і розрідженими матрицями.Для досягнення високої швидкодії, бібліотека Eigen містить складну для наборів інструкцій SSE 2/3/4, ARM NEON і . (uk) |
dbo:genre | dbr:Library_(computing) |
dbo:license | dbr:Mozilla_Public_License |
dbo:operatingSystem | dbr:Cross-platform |
dbo:programmingLanguage | dbr:C++ |
dbo:thumbnail | wiki-commons:Special:FilePath/Eigen_Silly_Professor_135x135.png?width=300 |
dbo:wikiPageID | 34300504 (xsd:integer) |
dbo:wikiPageLength | 2911 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1050274018 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Numerical_linear_algebra dbr:Vector_(mathematics_and_physics) dbr:Library_(computing) dbr:List_of_numerical_libraries dbc:Free_computer_libraries dbr:Cross-platform dbr:Analysis_of_algorithms dbr:Matrix_(mathematics) dbr:GNU_Lesser_General_Public_License dbr:Linear_algebra dbr:BLAS dbr:C++ dbc:C++_numerical_libraries dbc:Free_software_programmed_in_C++ dbr:Numerical_analysis dbr:Floating_point dbr:Template_(C++) dbc:C++_libraries dbc:Numerical_analysis_software_for_Linux dbr:LAPACK dbc:Software_using_the_Mozilla_license dbr:Template_metaprogramming dbr:Automatic_vectorization dbr:Open-source_software dbr:Loop_unrolling dbr:Mozilla_Public_License dbr:Expression_templates |
dbp:developer | (en) Benoît Jacob (en) Gaël Guennebaud (en) |
dbp:genre | dbr:Library_(computing) |
dbp:license | dbr:Mozilla_Public_License |
dbp:logo | Eigen Silly Professor 135x135.png (en) |
dbp:name | Eigen (en) |
dbp:operatingSystem | dbr:Cross-platform |
dbp:programmingLanguage | dbr:C++ |
dbp:wikiPageUsesTemplate | dbt:Infobox_software dbt:Reflist dbt:Start_date_and_age dbt:Third-party dbt:Wikidata dbt:Compu-prog-stub |
dct:subject | dbc:Free_computer_libraries dbc:C++_numerical_libraries dbc:Free_software_programmed_in_C++ dbc:C++_libraries dbc:Numerical_analysis_software_for_Linux dbc:Software_using_the_Mozilla_license |
gold:hypernym | dbr:Library |
rdf:type | owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatC++Libraries yago:Area102735688 yago:Artifact100021939 yago:Library103660909 yago:Object100002684 yago:PhysicalEntity100001930 yago:YagoGeoEntity yago:YagoPermanentlyLocatedEntity dbo:Library yago:Room104105893 yago:Structure104341686 yago:Whole100003553 yago:WikicatFreeComputerLibraries |
rdfs:comment | Eigen — библиотека линейной алгебры для языка программирования C++ с открытым исходным кодом. Написана на шаблонах и предназначена для векторно-матричных вычислений и связанных с ними операций. Начиная с версии 3.1.1 публикуется под лицензией MPL2 (до этого использовалась LGPL3+). Eigen характеризуется простым API и производительностью, сопоставимой с Библиотека используется во множестве проектов, среди которых: * TensorFlow * OpenCV * * * * Krita * Yujin Robot * Willow Garage * * OpenBabel (начиная с версии 2) * Google Camera (начиная с версии 2) Также используется в проектах KDE. (ru) Eigen — це бібліотека шаблонів C++ високого рівня для вирішення задач лінійної алгебри, операцій з матрицями і векторами, чисельного аналізу і пов'язаних з цим алгоритмів.Eigen це бібліотека з відкритим кодом, що має ліцензію MPL2 починаючи з версії 3.1.1.Більш ранні версії розповсюджувалися під ліцензією LGPL3+. Бібліотека Eigen завжди відзнчалась елегантним API, гнучкими можливостями при роботі зі статично і створеними матрицями і розрідженими матрицями.Для досягнення високої швидкодії, бібліотека Eigen містить складну для наборів інструкцій SSE 2/3/4, ARM NEON і . (uk) Eigen is a high-level C++ library of template headers for linear algebra, matrix and vector operations, geometrical transformations, numerical solvers and related algorithms.Eigen is open-source software licensed under the Mozilla Public License 2.0 since version 3.1.1. Earlier versions were licensed under the GNU Lesser General Public License. Version 1.0 was released in Dec 2006. New Release 3.4 includes many improvements. (en) Eigen est une bibliothèque d'analyse numérique en C++ composée d'entêtes de templates, développée par Benoît Jacob et Gaël Guennebaud à l'INRIA. C'est un logiciel libre sous licence MPL2 et multiplate-formes. Elle comporte des outils d'algèbre linéaire, comme des opérations matricielles et vectorielles. Eigen permet l'utilisation d'allocation mémoire statique ou dynamique pour ses matrices et un nombre important de solveurs de matrice creuse. Il existe un binding en Haskell pour cette bibliothèque (fr) |
rdfs:label | Eigen (C++ library) (en) Eigen (bibliothèque C++) (fr) Eigen (ru) Eigen (uk) |
owl:sameAs | freebase:Eigen (C++ library) yago-res:Eigen (C++ library) wikidata:Eigen (C++ library) dbpedia-fr:Eigen (C++ library) dbpedia-ru:Eigen (C++ library) dbpedia-uk:Eigen (C++ library) https://global.dbpedia.org/id/4jGXB |
prov:wasDerivedFrom | wikipedia-en:Eigen_(C++_library)?oldid=1050274018&ns=0 |
foaf:depiction | wiki-commons:Special:FilePath/Eigen_Silly_Professor_135x135.png |
foaf:isPrimaryTopicOf | wikipedia-en:Eigen_(C++_library) |
foaf:name | Eigen (en) |
is dbo:wikiPageDisambiguates of | dbr:Eigen |
is dbo:wikiPageWikiLink of | dbr:Quaternions_and_spatial_rotation dbr:Basic_Linear_Algebra_Subprograms dbr:List_of_numerical_libraries dbr:French_Institute_for_Research_in_Computer_Science_and_Automation dbr:GNU_Data_Language dbr:Cholesky_decomposition dbr:Comparison_of_linear_algebra_libraries dbr:CGAL dbr:Hadamard_product_(matrices) dbr:List_of_C++_template_libraries dbr:Adept_(C++_library) dbr:FEniCS_Project dbr:Kabsch_algorithm dbr:LAPACK dbr:EigenTrust dbr:Eigen dbr:Point_Cloud_Library dbr:Sparse_matrix dbr:Mozilla_Public_License dbr:Symposium_on_Geometry_Processing dbr:Expression_templates dbr:Row-_and_column-major_order dbr:Outline_of_C++ |
is foaf:primaryTopic of | wikipedia-en:Eigen_(C++_library) |