| Package | Description |
|---|---|
| cc.redberry.rings | |
| cc.redberry.rings.poly.univar |
| Modifier and Type | Method and Description |
|---|---|
static <E> ChineseRemainders.ChineseRemaindersMagic<E> |
ChineseRemainders.createMagic(Ring<E> ring,
E prime1,
E prime2)
Magic for fast repeated Chinese Remainders
|
| Modifier and Type | Method and Description |
|---|---|
static <E> E |
ChineseRemainders.ChineseRemainders(Ring<E> ring,
ChineseRemainders.ChineseRemaindersMagic<E> magic,
E remainder1,
E remainder2)
Runs Chinese Remainders algorithm using the precomputed magic (speed's up computation when several invocations
with the same
magic performed) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
UnivariateGCD.updateCRT(ChineseRemainders.ChineseRemaindersMagic<BigInteger> magic,
UnivariatePolynomial<BigInteger> accumulated,
UnivariatePolynomialZp64 update)
Apply CRT to a poly
|
Copyright © 2022. All rights reserved.