 |
My Project
debian-1:4.1.1-p2+ds-4build2
|
Go to the documentation of this file.
103 ASSERT( 0,
"not a valid random generator" );
108 ASSERT( 0,
"not a valid random generator" );
113 ASSERT( 0,
"not a valid random generator" );
127 ASSERT( v1.
level() < 0 && v2.
level() < 0 && v1 != v2,
"not an algebraic extension" );
148 for (
int i = 0;
i <
n;
i++ )
generate random elements in F_p
generate random elements in F_p(alpha)
CanonicalForm generate() const
void factoryseed(int s)
random seed initializer
CanonicalForm getMipo(const Variable &alpha, const Variable &x)
CanonicalForm generate() const
virtual class for random element generation
#define ASSERT(expression, message)
AlgExtRandomF & operator=(const AlgExtRandomF &)
generate random elements in GF
virtual CFRandom * clone() const
virtual CanonicalForm generate() const
factory's class for variables
int factoryrandom(int n)
random integers with abs less than n
InternalCF * int2imm_p(long i)
CanonicalForm generate() const
static CFRandom * generate()
const Variable & v
< [in] a sqrfree bivariate poly
CanonicalForm generate() const
const CanonicalForm int s
InternalCF * int2imm_gf(long i)