PrimeStream< Element > Class Template Reference

#include <prime-stream.h>

List of all members.

Public Member Functions

 PrimeStream (Integer &start, bool move_up=true)
Element & next (Element &a)
PrimeStream< Element > & operator>> (Element &a)

Detailed Description

template<class Element>
class LinBox::PrimeStream< Element >

Prime number stream

Provides a source of prime numbers of given characteristics to use in parts of the library that need to reduce modulo one or more primes.


Constructor & Destructor Documentation

PrimeStream ( Integer &  start,
bool  move_up = true 
) [inline]

Constructor

Construct a PrimeStream object.

Parameters:
start Starting point; need not be prime itself
move_up true if we should move up from the starting point, false otherwise

Member Function Documentation

Element& next ( Element &  a  )  [inline]

Get the next prime element

Parameters:
a Place to store the next prime element
Returns:
Reference to next prime element

LinBox::Integer doesnot support prevprime

PrimeStream<Element>& operator>> ( Element &  a  )  [inline]

Operator form for getting the next prime element


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

Generated on Mon Sep 14 03:41:36 2009 for linbox by  doxygen 1.6.1