class

RQRCodeCore::QRMath

Inherits Reference < Object

Constants

EXP_TABLE = begin exp_table = Array(Int32).new(256, 0) (0...8).each do |i| exp_table[i] = 1 << i end (8...256).each do |i| exp_table[i] = ((exp_table[i - 4] ^ exp_table[i - 5]) ^ exp_table[i - 6]) ^ exp_table[i - 8] end exp_table end
LOG_TABLE = begin log_table = Array(Int32).new(256, 0) (0...255).each do |i| log_table[EXP_TABLE[i]] = i end log_table end

Class methods

gexp(n)
Source
glog(n)
Source