FflasFfpack
Public Types | Public Member Functions
NonzeroRandIter< Field, RandIter > Class Template Reference

Random iterator for nonzero random numbers. More...

#include <nonzero-randiter.h>

Public Types

typedef Field::Element Element
 

Public Member Functions

 NonzeroRandIter (const Field &F, const RandIter &r)
 
 NonzeroRandIter (const NonzeroRandIter &R)
 
 ~NonzeroRandIter ()
 
NonzeroRandIteroperator= (const NonzeroRandIter &R)
 
Elementrandom (Element &a) const
 

Detailed Description

template<class Field, class RandIter = typename Field::RandIter>
class FFPACK::NonzeroRandIter< Field, RandIter >

Random iterator for nonzero random numbers.

Wraps around an existing random iterator and ensures that the output is entirely nonzero numbers.

Member Typedef Documentation

Constructor & Destructor Documentation

NonzeroRandIter ( const Field F,
const RandIter &  r 
)
inline
NonzeroRandIter ( const NonzeroRandIter< Field, RandIter > &  R)
inline
~NonzeroRandIter ( )
inline

Member Function Documentation

NonzeroRandIter& operator= ( const NonzeroRandIter< Field, RandIter > &  R)
inline
Element& random ( Element a) const
inline

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