linbox
Data Structures | Namespaces
stream.h File Reference

Generation of sequences of random vectors. More...

#include <givaro/givranditer.h>
#include "linbox/util/debug.h"
#include "linbox/randiter/mersenne-twister.h"
#include "linbox/vector/vector-traits.h"
#include <vector>
#include <cmath>
#include "linbox/vector/sparse.h"
#include "linbox/vector/stream-gf2.h"

Data Structures

class  VectorStream< _Vector >
 Vector factory. More...
 
class  ConstantVectorStream< _Vector >
 Constant vector factory. More...
 
class  RandomDenseStream< Field, _Vector, RandIter, Trait >
 Random dense vector stream. More...
 
class  RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >
 Specialization of random dense stream for dense vectors. More...
 
class  RandomSparseStream< Field, _Vector, RandIter, Trait >
 Random sparse vector stream. More...
 
class  RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >
 Specialization of RandomSparseStream for dense vectors. More...
 
class  RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseSequenceVectorTag >
 Specialization of RandomSparseStream for sparse sequence vectors. More...
 
class  RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >
 Specialization of RandomSparseStream for sparse associative vectors. More...
 
class  RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >
 Specialization of RandomSparseStream for sparse parallel vectors. More...
 
class  StandardBasisStream< Field, _Vector, Trait >
 Stream for $e_1,\cdots,e_n$. More...
 
class  StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >
 Specialization of standard basis stream for dense vectors. More...
 
class  StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >
 Specialization of standard basis stream for sparse sequence vectors. More...
 
class  StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >
 Specialization of standard basis stream for sparse associative vectors. More...
 
class  StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >
 Specialization of standard basis stream for sparse parallel vectors. More...
 

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 

Detailed Description

Generation of sequences of random vectors.

Random, sparse, basis vectors,...