Eigen (C++ library)
आइगेन रैखिक बीजगणित, मैट्रिक्स और वेक्टर संचालन, ज्यामितीय परिवर्तन, संख्यात्मक समाधान और संबंधित एल्गोरिदम के लिए टेम्पलेट शीर्षकों का एक उच्च-स्तरीय सी + + पुस्तकालय है। आइगेन संस्करण 3.1.1 से मोज़िला पब्लिक लाइसेंस 2.0 के तहत लाइसेंस प्राप्त ओपन-सोर्स सॉफ्टवेयर है। पहले के संस्करणों को जीएनयू लेसर जनरल पब्लिक लाइसेंस के तहत लाइसेंस दिया गया था। संस्करण 1 दिसंबर 2006 में जारी किया गया था। आइगेन को अभिव्यक्ति टेम्पलेट मेटाप्रोग्रामिंग तकनीक का उपयोग करके लागू किया जाता है, जिसका अर्थ है कि यह संकलन समय पर अभिव्यक्ति वृक्षों का निर्माण करता है और इनका मूल्यांकन करने के लिए कस्टम कोड उत्पन्न करता है। अभिव्यक्ति टेम्पलेट और फ्लोटिंग पॉइंट संचालन के एक लागत मॉडल का उपयोग करके, पुस्तकालय अपने स्वयं के लूप अनरोलिंग और वेक्टराइजेशन का प्रदर्शन करता है। आइगेन स्वयं बी. एल. ए. एस. और एल. ए. पी. ए. सी. के इंटरफेस का एक उपसमुच्चय प्रदान कर सकता है। रिलीज 3.4 (2021) में कई सुधार शामिल हैं। संख्यात्मक पुस्तकालयों की सूची भी देखें संख्यात्मक रैखिक बीजगणित संदर्भ सी + + पुस्तकालय सी + + संख्यात्मक पुस्तकालय मुफ्त कंप्यूटर पुस्तकालय मोज़िला लाइसेंस का उपयोग करके लिनक्स सॉफ्टवेयर के लिए सी + + संख्यात्मक विश्लेषण सॉफ्टवेयर में प्रोग्राम किए गए मुफ्त सॉफ्टवेयर