Module: HenselCode

Defined in:
lib/hensel_code.rb,
lib/hensel_code/tools.rb,
lib/hensel_code/version.rb,
lib/hensel_code/gadic_base.rb,
lib/hensel_code/padic_base.rb,
lib/hensel_code/polynomial.rb,
lib/hensel_code/gadic_verifier.rb,
lib/hensel_code/padic_verifier.rb,
lib/hensel_code/modular_arithmetic.rb,
lib/hensel_code/finite_gadic_expansion.rb,
lib/hensel_code/finite_padic_expansion.rb,
lib/hensel_code/truncated_finite_gadic_expansion.rb,
lib/hensel_code/truncated_finite_padic_expansion.rb

Overview

Main classes definitions and loadings

Defined Under Namespace

Modules: GAdicVerifier, ModularArithmetic, PAdicVerifier, Tools Classes: BadBitRangeForRandomPrime, Error, FiniteGadicExpansion, FinitePadicExpansion, GAdicBase, HenselCodesWithDifferentExponents, HenselCodesWithDifferentPrimes, HenselCodesWithDifferentPrimesAndExponents, IncompatibleOperandTypes, NonInitializableClass, PAdicBase, Polynomial, TruncatedFiniteGadicExpansion, TruncatedFinitePadicExpansion, WrongHenselCodeInputType

Constant Summary collapse

TFPE =

aliases for classes with long names

TruncatedFinitePadicExpansion
FPE =
TruncatedFinitePadicExpansion
HCWDPAE =
HenselCodesWithDifferentPrimesAndExponents
WHIT =
WrongHenselCodeInputType
VERSION =
"0.4.1"