2012-05-23 14 views
7

मैं finite field/galois field सी के लिए सटीक रैखिक बीजगणित लाइब्रेरी खोज रहा हूं (सी ++ स्वीकार्य नहीं है क्योंकि मुझे इसके लिए एक हास्केल-बाइंडिंग लिखने में सक्षम होना चाहिए और यह स्पष्ट रूप से difficult with C++ है)।फिनिट फील्ड (गैलोइस फील्ड) सी के लिए रैखिक बीजगणित लाइब्रेरी (सी ++ नहीं)

मैं के लिए पुस्तकालयों पाया तरह FFLAS-FFPACK और Givaro लेकिन इन सी हैं ++ - टैम्पलेट लाइब्रेरियों :-(

विशेष रूप से मैं पी गुणा करने के लिएn × 1 और पी सक्षम होना चाहते हैं1 × मीटर मैट्रिक्स (वैक्टर) पीn × मीटर मैट्रिक्स।

तो करने के लिए, किसी को भी एक सी या "extern सी" पुस्तकालय सु है कि पता है itable?

पीएस: यहां एक ही मामले के बारे में मेरा Haskell question है।

+0

सी ++ लाइब्रेरी को सी लाइब्रेरी के रूप में निर्यात करना मुश्किल नहीं है, केवल विधि कॉल को प्रतिबिंबित करने के साथ विधि कॉल को प्रतिस्थापित करना मुश्किल है। –

+1

सबस्क्रिप्ट/सुपरस्क्रिप्ट वर्णों के लिए +1 :) –

+0

@ डेविड हेफरन, टेम्पलेट्स इसे कठिन बनाते हैं? –

उत्तर

3

PARI/GP ओपनसोर्स है, सी में लिखा गया है और यह परिमित क्षेत्र पर कुछ मूल रैखिक बीजगणित का समर्थन करता है।

मेरे द्वारा विशिष्ट उपयुक्तता के लिए कोई वारंटी नहीं, ज़ाहिर है - मैं विकास से संबंधित नहीं हूं।