問題タブ [ntl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - NTL libを使用して整数をZZ番号に変換するにはどうすればよいですか?
これが質問です。いくつかの整数変数を ZZ クラスに、またはその逆に変換する必要があります。どうすればそれができますか?整数の前に (ZZ) または ZZ クラスの前に (int) を使用しようとしましたが、すべて失敗しました。
c++ - C++ NTL (by Victor Shoup): 無限を表現する方法
組み込み関数がない場合、無限を表す方法を知りたいです。またはを使用している場合、 を使用できることは
わかっています。しかし、 NTL の場合に またはを使用する必要がある場合、無限をどのように表現すればよいでしょうか? 何か新しいことを書くべきですか?C++ ではどのように表現されますか?float
double
infinity()
#include <limits>
int
ZZ
編集:楕円曲線上の点の加算アルゴリズムを実装したいので、この質問をしています。したがって、無限の点を表すには無限が必要です。射影座標を使用して [0:1:0] を使用して無限遠点を表す方がよいかどうか疑問に思っていましたが、最初にint
またはZZ
オプションで無限遠を探索したかったのです。
c++ - NTL ベクトルのサイズ変更
プログラムの実行中に ZZ ベクトルのサイズを変更したいと思います。作り方、方法はありますか?メソッド .setLenght() または .DosetLenght() を見つけましたが、プログラム/グラムがこれらのメソッドでベクトルを変更することを拒否しているため、初期化ステップのみのようです..
どうもありがとう。
c++ - GMP の mpz_t と NTL の ZZ 間の変換
NTL と GMP を使用して小さなライブラリを拡張しています。私は便宜上 (および既存の API に準拠するために) NTL を使用していますが、パフォーマンスが非常に重要なものについては GMP (および MPFR) に切り替えます。
NTL_GMP_LIP=on
NTL (フラグを使用してコンパイル) の long integer バックエンドとして GMP を使用してmpz_t
いNTL::ZZ
ます。ただし、ドキュメントや例が見つかりません。
誰かが小さなコード スニペットをくれたり、NTL::ZZ
とを変換する方法を説明してくれたりしたら、mpz_t
私は永遠に感謝します。
(注:文字列を中間形式として使用し、文字列解析を使用して変換できることは知っていますが、もっとパフォーマンスの高いものが欲しいです。)
ntl - NTL ガロア体要素の反復
私は NTL を学んでいますが、疑問があります。有限体の特定の要素を取得するにはどうすればよいでしょうか?
これが私のコードです
random_GF2E()
特定の要素を取得するために関数を他のものに変更したい。
c++ - 一度にNTLベクトルを初期化する方法は?
C では、次のようにテーブルを初期化できます。
int array[3]={1,2,3};
NTL ベクターを使用して、どのようにそのようなことを行うことができるのでしょうか?
ベクトルを宣言し、すでにその長さを設定していると思います。
例えば:
vec_ZZ vector;
vector.SetLength(3);
ご協力いただきありがとうございます。