2

NTL と GMP を使用して小さなライブラリを拡張しています。私は便宜上 (および既存の API に準拠するために) NTL を使用していますが、パフォーマンスが非常に重要なものについては GMP (および MPFR) に切り替えます。

NTL_GMP_LIP=onNTL (フラグを使用してコンパイル) の long integer バックエンドとして GMP を使用してmpz_tNTL::ZZます。ただし、ドキュメントや例が見つかりません。

誰かが小さなコード スニペットをくれたり、NTL::ZZとを変換する方法を説明してくれたりしたら、mpz_t私は永遠に感謝します。

(注:文字列を中間形式として使用し、文字列解析を使用して変換できることは知っていますが、もっとパフォーマンスの高いものが欲しいです。)

4

1 に答える 1