بوليمول

سريع متعدد المتغيرات متعددة الحدود في C ++
التحميل الان

بوليمول الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • MIT/X Consortium Lic...
  • السعر:
  • FREE
  • اسم الناشر:
  • Ulf Ekstr
  • موقع ويب الناشر:
  • http://www.ifm.liu.se/~ulfek/bitmask/

بوليمول العلامات


بوليمول وصف

سريع متعدد المتغيرات متعددة الحدود في C ++ تعد Polymul مكتبة قالب C ++ المحمولة ذاتيا للضرب الفعال متعدد الحدود متعددة المتغيرات. تهدف هذه المكتبة إلى انخفاض عدد عبور عدد قليل من المتغيرات، ولكن من حيث المبدأ محدود فقط من خلال عمق إكمال القالب الأقصى للمترجم. يمكن إنشاء متعدد الحدود من أي نوع من نوع العددية، مثل الأعداد الصحيحة أو أرقام النقطة العائمة. في إضافة إلى الضرب متعدد الحدود الطبيعي، يمكن للمكتبة أيضا أن تقوم أيضا بإضاعوط مقطوعة (Taylor Series)، بالإضافة إلى التغييرات الخطية للإحداثيات. يمكن أيضا تقييم متعدد الحدود في النقاط التعسفية. تحقق من مثالا أو الذهاب مباشرة إلى وثائق API. AIMSETHEE AIM من بوليمول هو القيام بضرب متعدد الحدود "ساذج" بأسرع وقت ممكن. لا يحاول استخدام أي من الحيل، مثل FFTS، الموجود لتحويل الضرب متعدد الحدود في عملية NLOG (N). نظرا لأن Polymul يتعامل فقط مع متعدد الحدود التي تحتوي على شهادة تتراكم تجميعها، فهي تقتصر على أي حال على متعدد الحدود الصغيرة إلى حد ما. هذا هو أيضا السبب في عدم تحميل الطبقة متعددة الحدود المشغلين الحسابين. نظرا لأن نتيجة الضرب عبارة عن عبث متوسط درجة أعلى من العوامل (وبالتالي نوع C ++ مختلف)، سيكون من الصعب استخدام هذا الحساب في الممارسة العملية. بالطبع، يمكن استخدام هذه المكتبة كقاعدة لتنفيذ حدود متعدد الحدود بحجم ديناميكيا، أو حسابي (تايلور) مقطوعا.


بوليمول برامج ذات صلة

genomedata.

أدوات للوصول إلى كميات كبيرة من البيانات الجينية ...

149

تحميل