Eigen (C++ library)
આઈગન એ રેખીય બીજગણિત, મેટ્રિક્સ અને વેક્ટર કામગીરીઓ, ભૌમિતિક પરિવર્તન, આંકડાકીય ઉકેલો અને સંબંધિત અલ્ગોરિધમ્સ માટે ટેમ્પલેટ હેડરનું ઉચ્ચ-સ્તરનું C + + પુસ્તકાલય છે. ઇગેન એ આવૃત્તિ 3.1.1 થી મોઝિલા પબ્લિક લાઇસન્સ 2.0 હેઠળ લાઇસન્સ ધરાવતું ઓપન સોર્સ સોફ્ટવેર છે. અગાઉની આવૃત્તિઓને જીએનયુ લેસર જનરલ પબ્લિક લાઇસન્સ હેઠળ લાઇસન્સ આપવામાં આવ્યું હતું. આવૃત્તિ 1 ડિસેમ્બર 2006માં રજૂ કરવામાં આવી હતી. આઇજેન અભિવ્યક્તિ નમૂનાઓ મેટાપ્રોગ્રામિંગ તકનીકનો ઉપયોગ કરીને અમલમાં મૂકવામાં આવે છે, જેનો અર્થ છે કે તે સંકલન સમયે અભિવ્યક્તિ વૃક્ષો બનાવે છે અને આનું મૂલ્યાંકન કરવા માટે કસ્ટમ કોડ જનરેટ કરે છે. અભિવ્યક્તિ નમૂનાઓ અને ફ્લોટિંગ પોઇન્ટ કામગીરીના ખર્ચ મોડેલનો ઉપયોગ કરીને, લાઇબ્રેરી તેની પોતાની લૂપ અનરોલિંગ અને વેક્ટરાઇઝેશન કરે છે. આઈગન પોતે બી. એલ. એ. એસ. અને એલ. એ. પી. એ. સી. કે. ઇન્ટરફેસનો સબસેટ પ્રદાન કરી શકે છે. પ્રકાશન 3.4 (2021) માં ઘણા સુધારાઓ સામેલ છે. આંકડાકીય પુસ્તકાલયોની યાદી પણ જુઓ આંકડાકીય રેખીય બીજગણિત સંદર્ભો C + + પુસ્તકાલયો C + + આંકડાકીય પુસ્તકાલયો મફત કમ્પ્યુટર પુસ્તકાલયો મોઝિલા લાઇસન્સનો ઉપયોગ કરીને લિનક્સ સોફ્ટવેર માટે C + + આંકડાકીય વિશ્લેષણ સોફ્ટવેરમાં પ્રોગ્રામ કરેલ મફત સોફ્ટવેર