source: git/factory/cf_irred.h @ 1d31b9

spielwiese
Last change on this file since 1d31b9 was eed963, checked in by Martin Lee <martinlee84@…>, 10 years ago
chg: moved randomIrredpoly from cfModGcd to cf_irred
  • Property mode set to 100644
File size: 603 bytes
Line 
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**/
22CanonicalForm find_irreducible ( int deg, CFRandom & gen, const Variable & x );
23
24CanonicalForm
25randomIrredpoly (int i, const Variable & x);
26
27#endif /* ! INCL_CF_IRRED_H */
Note: See TracBrowser for help on using the repository browser.