मैं सी ++ के लिए उच्च प्रदर्शन बहु-आयामी सरणी पुस्तकालयों/कक्षाओं के बारे में सलाह ढूंढ रहा हूं। क्या मैं सच में की जरूरत है:उच्च प्रदर्शन सी ++ बहु आयामी सरणी
गतिशील रूप से एक आकार रन-टाइम में निर्धारित साथ सरणियों आवंटित करने की क्षमता
पहुँच सकते हैं और एक सरणी मूल्यों (तेज)
को संशोधित करने की क्षमता
array1 = array2 + 2 * array3
एक अच्छी तरह से बनाए पुस्तकालय के रूप में सरल सरणी अंकगणित इस तरह का उपयोग कर सकेंगे
मैं विभिन्न पुस्तकालयों भर में आ गए हैं, जिनमें शामिल हैं:
Blitz++, जो लग रहा है मैं वास्तव में क्या जरूरत है, लेकिन जो बहुत अच्छी तरह से बनाए प्रतीत नहीं होता है (नवीनतम स्थिर रिलीज 5 साल पहले किया गया था)
Boost, जो सरणी अंकगणितीय का समर्थन नहीं करता है, और ब्लिट्ज ++ कहने की तुलना में काफी धीमी प्रतीत होता है।
जोन बोमन का array.h जिसमें कोई प्रलेखन नहीं है।
क्या किसी के पास उपरोक्त विकल्पों के बारे में कोई अन्य सुझाव या टिप्पणी है?
उत्तर के लिए धन्यवाद। बस स्पष्ट करने के लिए, मुझे रैखिक बीजगणित में रुचि नहीं है, केवल सरणी कंटेनर और सरल अंकगणितीय परिचालन। – astrofrog