ntl

    3

    1答えて

    NTLライブラリから定義された任意の長さの整数ベクトルにstd :: setを使用しようとしていますが、何らかの理由でそれが動作しません。これは、ライブラリで定義されたZZ整数で完全に正常に動作します:最初の挿入作品と第二がない理由は #include <NTL/ZZ.h> #include <NTL/vec_ZZ.h> #include <set> NTL_CLIENT int ma

    0

    1答えて

    私はroot権限を持っていないリモートマシンにHElib library(NTLは依存関係)をインストールしたい、つまり "sudo make install NTLをインストールします。 HElibのmakefileによると、NTLライブラリはusr/localにインストールされていません。 LDLIBS = -L/usr/local/lib $(NTL) $(GMP) -lm ルート特権な

    0

    1答えて

    NTL多項式(ZZXまたはZZ_pX)を文字列に変換する方法と、文字列入力をcinおよびcout演算子のような多項式に割り当てる方法はありますか? 私は次のように試してみました: ZZX a = conv<ZZX>("[2 3 12]") しかし、それはエラーを取得します。

    1

    1答えて

    JNI用のC++コードを作成し、共有ライブラリを作成しました。この共有ライブラリはNTL静的ライブラリを使用しています。しかし、それは次のエラーを取得します。 コンパイラの構成とエラー(Netbeansの): g++ -c -O2 -s -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/linux -

    0

    1答えて

    を使用せずに、コードをスローダウン私はMy_MulModは、My_AddMod、のようないくつかの数学関数My_SubModを実装しよう、と&をvec_longバックに結果を入れている - 型データ結果を。 私は次のように鉱山とNTLの機能の両方を呼び出すとNTLの結果を使用しています: :私はmy_functionの結果を使用する場合には、しかし、良いと速い働い long tmpt_My = M

    0

    1答えて

    私は研究を行うためにC++を使用しています。そして、最短ベクトルを見つけるためにNTLでLLL関数を使う方法を知りたいと思っています。私のコードは以下の通りです。 #include <NTL/ZZ.h> #include <NTL/matrix.h> #include <NTL/mat_ZZ.h> #include <NTL/vector.h> using namespace std;

    2

    1答えて

    Visual Studio 2017がインストールされました。NTLライブラリを使用します。私はここに記載されている手順に従っています(VS2013用)。 Compiling NTL library in Visual Studio 2013 期待どおり、コンパイルされます(いくつか、私は無視してよい警告があります)。 その後、同じ溶液の下で、私はこれらの連続工程をしています: (同じ溶液下) プ

    1

    1答えて

    NTLライブラリを使用して書かれたコードがあり :[1 2 3]が3x² + 2x + 1平均である、例えば [[3 1 1 4] [2 1 3 2] [1 0 3 1] [1]] : int main() { ZZ_p::init(ZZ(5)); // define GF(5) ZZ_pX P; BuildIrred(P, 4); // generat