34 #ifndef ALVINFRACTIONS_H 35 #define ALVINFRACTIONS_H 52 vector< AlVinFraction* > alvinfractions;
55 unsigned int iLastMaximum;
56 unsigned int iBatchSize;
71 vector< AlVinFraction* > getNextAlVinFraction();
73 vector< AlgebraicInteger* > get_aiPossibleNorm2()
const;
74 const vector< AlgebraicInteger* >* get_ptraiPossibleNorm2()
const;
77 virtual void computeNextAlVinFractions() = 0;
80 #endif // ALVINFRACTIONS_H
Parent class for rational, quadratic and rc7 integers.
Definition: algebraicinteger.h:43
vector< AlVinFraction * >::const_iterator alvinfractions_it
Iterator to the next element to be returned.
Definition: alvinfractions.h:53
vector< AlgebraicInteger * > aiPossibleNorms2
Possible values for (e,e)
Definition: alvinfractions.h:49
This class represents a set of possible fractions x_0^2 / (e,e) We generate series of the type: (x0 +...
Definition: alvinfractions.h:46