Givaro
Public Member Functions
Poly1FactorDom< Domain, Tag, RandIter > Class Template Reference

Poly1FactorDom. More...

#include <givpoly1factor.h>

Inherits Poly1Dom< Domain, StorageTag >.

Public Member Functions

 Poly1FactorDom (Domain &d, const Indeter &X=Indeter(), const RandIter &g=RandIter())
 
Element & random_irreducible (Element &P, Degree n) const
 random irreducible polynomial
 
Element & creux_random_irreducible (Element &P, Degree n) const
 random irreducible polynomial tries to be sparse
 
Element & ixe_irreducible (Element &R, Degree n) const
 random irreducible polynomial with X as primitive root
 
Element & ixe_irreducible2 (Element &R, Degree n) const
 random irreducible polynomial with X as primitive root
 

Detailed Description

template<class Domain, class Tag, class RandIter = GivRandom>
class Givaro::Poly1FactorDom< Domain, Tag, RandIter >

Poly1FactorDom.

Examples:
examples/Integer/ModularSquareRoot.C, examples/Polynomial/isirred.C, examples/Polynomial/isprimitive.C, examples/Polynomial/pol_eval.C, and examples/Polynomial/pol_factor.C.

Constructor & Destructor Documentation

Poly1FactorDom ( Domain d,
const Indeter X = Indeter(),
const RandIter &  g = RandIter() 
)
inline
Warning
there is a copy of the random Iterator ...

The documentation for this class was generated from the following files: