Eigen (C++ library)
ಐಜೆನ್ ರೇಖೀಯ ಬೀಜಗಣಿತ, ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಮತ್ತು ವೆಕ್ಟರ್ ಕಾರ್ಯಾಚರಣೆಗಳು, ಜ್ಯಾಮಿತೀಯ ರೂಪಾಂತರಗಳು, ಸಂಖ್ಯಾತ್ಮಕ ಪರಿಹಾರಗಳು ಮತ್ತು ಸಂಬಂಧಿತ ಕ್ರಮಾವಳಿಗಳಿಗಾಗಿ ಟೆಂಪ್ಲೇಟ್ ಹೆಡರ್ಗಳ ಉನ್ನತ ಮಟ್ಟದ ಸಿ + + ಗ್ರಂಥಾಲಯವಾಗಿದೆ. ಐಜೆನ್ ಆವೃತ್ತಿ 3.1.1 ರಿಂದ ಮೊಜಿಲ್ಲಾ ಸಾರ್ವಜನಿಕ ಪರವಾನಗಿ 2.0 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದ ತೆರೆದ ಮೂಲ ಸಾಫ್ಟ್ವೇರ್ ಆಗಿದೆ. ಹಿಂದಿನ ಆವೃತ್ತಿಗಳು ಗ್ನೂ ಲೆಸ್ಸರ್ ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದ್ದವು. ಆವೃತ್ತಿ 1 ಅನ್ನು ಡಿಸೆಂಬರ್ 2006ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಅಭಿವ್ಯಕ್ತಿ ಟೆಂಪ್ಲೆಟ್ಗಳ ಮೆಟಾಪ್ರೋಗ್ರಾಮಿಂಗ್ ತಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ಐಜೆನ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ, ಅಂದರೆ ಇದು ಸಂಕಲನ ಸಮಯದಲ್ಲಿ ಅಭಿವ್ಯಕ್ತಿ ಮರಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ ಮತ್ತು ಇವುಗಳನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಕಸ್ಟಮ್ ಕೋಡ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಅಭಿವ್ಯಕ್ತಿ ಟೆಂಪ್ಲೆಟ್ಗಳು ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ಕಾರ್ಯಾಚರಣೆಗಳ ವೆಚ್ಚದ ಮಾದರಿಯನ್ನು ಬಳಸಿಕೊಂಡು, ಗ್ರಂಥಾಲಯವು ತನ್ನದೇ ಆದ ಲೂಪ್ ಅನ್ರೋಲಿಂಗ್ ಮತ್ತು ವೆಕ್ಟರೀಕರಣವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಐಜೆನ್ ಸ್ವತಃ ಬಿಎಲ್ಎಎಸ್ ಮತ್ತು ಲ್ಯಾಪಾಕ್ ಇಂಟರ್ಫೇಸ್ಗಳ ಉಪವಿಭಾಗವನ್ನು ಒದಗಿಸಬಹುದು. ಬಿಡುಗಡೆ 3.4 (2021) ಅನೇಕ ಸುಧಾರಣೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಸಂಖ್ಯಾತ್ಮಕ ಗ್ರಂಥಾಲಯಗಳ ಪಟ್ಟಿಯನ್ನು ಸಹ ನೋಡಿ ಸಂಖ್ಯಾತ್ಮಕ ರೇಖೀಯ ಬೀಜಗಣಿತದ ಉಲ್ಲೇಖಗಳು ಸಿ + + ಗ್ರಂಥಾಲಯಗಳು ಸಿ + + ಸಂಖ್ಯಾತ್ಮಕ ಗ್ರಂಥಾಲಯಗಳು ಉಚಿತ ಕಂಪ್ಯೂಟರ್ ಗ್ರಂಥಾಲಯಗಳು ಮೊಜಿಲ್ಲಾ ಪರವಾನಗಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಲಿನಕ್ಸ್ ಸಾಫ್ಟ್ವೇರ್ಗಾಗಿ ಸಿ + + ಸಂಖ್ಯಾತ್ಮಕ ವಿಶ್ಲೇಷಣೆ ಸಾಫ್ಟ್ವೇರ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್