My Project
Toggle main menu visibility
Loading...
Searching...
No Matches
factory
cf_irred.h
Go to the documentation of this file.
1
/* emacs edit mode for this file is -*- C++ -*- */
2
3
/**
4
* @file cf_irred.h
5
*
6
* generate random irreducible univariate polynomials
7
**/
8
9
#ifndef INCL_CF_IRRED_H
10
#define INCL_CF_IRRED_H
11
12
// #include "config.h"
13
14
#include "
canonicalform.h
"
15
#include "
cf_random.h
"
16
17
/** generate a random irreducible polynomial in x of degree deg
18
*
19
* @warning this is done in the most naive way, i.e. a random is generated and
20
* then factorized
21
**/
22
CanonicalForm
find_irreducible
(
int
deg,
CFRandom
& gen,
const
Variable
&
x
);
23
24
CanonicalForm
25
randomIrredpoly
(
int
i
,
const
Variable
&
x
);
26
27
#endif
/* ! INCL_CF_IRRED_H */
canonicalform.h
Header for factory's main class CanonicalForm.
i
int i
Definition
cfEzgcd.cc:132
x
Variable x
Definition
cfModGcd.cc:4090
randomIrredpoly
CanonicalForm randomIrredpoly(int i, const Variable &x)
computes a random monic irreducible univariate polynomial in x over Fp of degree i via NTL/FLINT
Definition
cf_irred.cc:26
find_irreducible
CanonicalForm find_irreducible(int deg, CFRandom &gen, const Variable &x)
generate a random irreducible polynomial in x of degree deg
cf_random.h
generate random integers, random elements of finite fields
CFRandom
virtual class for random element generation
Definition
cf_random.h:21
CanonicalForm
factory's main class
Definition
canonicalform.h:86
Variable
factory's class for variables
Definition
factory.h:127
Generated on
for My Project by
doxygen 1.17.0
for
Singular