Scala伽罗瓦
Scala 中的伽罗华域算术库。
例子
该库支持隐式和显式语法:
隐式语法示例:
> // step 1. import galois and syntax choice.
> import galois._, galois.syntax.implicitly._
>
> // step 2. construct field.
> // sample primitive polynomial over GF(2): x32 + x22 + x2 + x + 1
> val primitive_poly:Int = ((1 < val field = GaloisFieldInt(primitive_poly)
>
> // step 3. inject a field to i
2021-07-03 14:05:56
25KB
Scala
1