partial specialization of p-adic based solver with Wiedemann algorithm More...
#include <rational-solver.h>
Public Member Functions | |
| RationalSolver (const Ring &r=Ring(), const RandomPrime &rp=RandomPrime(DEFAULT_PRIMESIZE), const WiedemannTraits &traits=WiedemannTraits()) | |
| RationalSolver (const Prime &p, const Ring &r=Ring(), const RandomPrime &rp=RandomPrime(DEFAULT_PRIMESIZE), const WiedemannTraits &traits=WiedemannTraits()) | |
partial specialization of p-adic based solver with Wiedemann algorithm
See the following reference for details on this algorithm:
| RationalSolver | ( | const Ring & | r = Ring(), |
|
| const RandomPrime & | rp = RandomPrime(DEFAULT_PRIMESIZE), |
|||
| const WiedemannTraits & | traits = WiedemannTraits() | |||
| ) | [inline] |
Constructor
| r,a | Ring, set by default | |
| rp,a | RandomPrime generator, set by default |
| RationalSolver | ( | const Prime & | p, | |
| const Ring & | r = Ring(), |
|||
| const RandomPrime & | rp = RandomPrime(DEFAULT_PRIMESIZE), |
|||
| const WiedemannTraits & | traits = WiedemannTraits() | |||
| ) | [inline] |
Constructor with a prime
| p,a | Prime | |
| r,a | Ring, set by default | |
| rp,a | RandomPrime generator, set by default |
1.6.1