Go to file
kalmarek 7139322d05 New version of hash and ==
evaluation of Automorphism on the standard basis is expensive

in hash(g::Automorphism, h::UInt) we
1. compute and store savedhash (evaluating f, if necessary) with a fixed value HASHINGCONST
2. xor h with savedhash

in == we evaluate f only at hash-colision (or when
This way we evaluate f multiple times only in ~2% of cases (for SAut(F_4))
2018-03-27 20:14:24 +02:00
src New version of hash and == 2018-03-27 20:14:24 +02:00
test Not so simple arithmetic: ϱ₁₂*ϱ₂₁⁻¹*λ₁₂*ε₂ == σ₂₁₃₄ 2018-03-22 17:28:07 +01:00
.codecov.yml Groups.jl generated files. 2017-01-23 16:45:24 +01:00
.gitignore Groups.jl generated files. 2017-01-23 16:45:24 +01:00
.travis.yml remove support for julia-0.5 2017-11-20 09:44:04 +01:00
LICENSE.md Groups.jl generated files. 2017-01-23 16:45:24 +01:00
README.md update .travis.yml for julia 0.6 2017-07-11 16:33:38 +02:00
REQUIRE require julia-v0.6 2017-09-13 11:18:28 +02:00
appveyor.yml Groups.jl generated files. 2017-01-23 16:45:24 +01:00

README.md

Groups

Build Status