ポリマー

C ++における高速多変量多項式乗算
今すぐダウンロード

ポリマー ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • MIT/X Consortium Lic...
  • 価格:
  • FREE
  • 出版社名:
  • Ulf Ekstr
  • 出版社のWebサイト:
  • http://www.ifm.liu.se/ulfek/bitmask/

ポリマー タグ


ポリマー 説明

C ++における高速多変量多項式乗算 ポリマーは、多変量多項式の効率的な乗算のための自己完結型C ++テンプレートライブラリーである。このライブラリは、いくつかの変数の低次多項式を対象としていますが、原則として、コンパイラの最大テンプレート再帰深さによってのみ制限されています。多項式は、整数や浮動小数点数など、任意のスカラータイプにわたって作成できます。通常の多項式乗算に加えて、ライブラリーは切り捨てられた(Taylor Series)乗算、および座標の線形変化を行うことができます。多項式はまた任意の点で評価することができます。例を確認するか、またはAPIドキュメントに直接進みます。ポリマーの目的はできるだけ速く「ナイーブ」多項式乗算を行うことです。多項式乗算をNLOG(N)プロセスに旋回するためのFFTなどのトリックのいずれかを使用しようとしません。 Polymulは、コンパイル時定数である程度を持つ多項式のみを扱うので、それはとにかく小さい多項式に限定されます。これはまた、多項式クラスが算術演算子を過負荷にしない理由です。乗算の結果は、要因(したがって異なるC ++型)よりも高い程度の多項式であるため、実際には使用が困難になるでしょう。もちろん、このライブラリは、動的サイズの多項式、または切り捨てられた(Taylor)演算を実装するための基本として使用できます。


ポリマー 関連ソフトウェア