#include <nonzero.h>
Wraps around an existing random iterator and ensures that the output is entirely nonzero numbers.
Public Types | |
typedef Field::Element | Element |
Public Methods | |
NonzeroRandIter (const Field &F, const RandIter &r) | |
NonzeroRandIter (const NonzeroRandIter &R) | |
~NonzeroRandIter () | |
NonzeroRandIter & | operator= (const NonzeroRandIter &R) |
Element & | random (Element &a) const |
ElementAbstract & | random (ElementAbstract &a) const |
|
|
|
|
|
|
|
|
|
|
|
Random field element creator. This returns a random field element from the information supplied at the creation of the generator. Required by abstract base class.
|
|
|