2012-05-23 11 views
7

私はそれにHaskellバインディングを書くことができる必要があるので、Cのためのfinite field/galois field正確な線形代数ライブラリを探していますそれは明らかにdifficult with C++です)。有限体(ガロア体)線形代数ライブラリC(非C++)

私のようなFFLAS-FFPACKGivaro用のライブラリを見つけましたが、これらはC++です - 特に

:-(テンプレートライブラリは、私が Pのn×1 P1×を掛けることができるようにしたいですメートルのpのn×mの行列。だから、

からの行列(ベクトル)は、誰もがsuコマンドでCまたは "Cのextern" ライブラリを知っているんitable?

PS:私のHaskell questionは同じ問題についてです。

+0

メソッド呼び出しを、最初のパラメータとしてインスタンスを取る関数に置き換えるだけで、CライブラリとしてC++ライブラリを書き出すことは難しくありません。 –

+1

+1の下付き文字/上付き文字の場合:) –

+0

@DavidHeffernan、テンプレートはそれを難し​​くしませんか? –

答えて

3

PARI/GPはopensourceであり、C言語で書かれており、有限体上のいくつかの基本線形代数をサポートしています。

もちろん、私の具体的な適合性に関する保証はありません。私はその開発には関係ありません。

関連する問題