linbox
VectorStream< _Vector > Class Template Referenceabstract

Vector factory. More...

#include <stream.h>

+ Inheritance diagram for VectorStream< _Vector >:

Public Types

typedef _Vector Vector
 
typedef VectorStream< VectorSelf_t
 

Public Member Functions

virtual ~VectorStream ()
 
virtual Vectorget (Vector &v)=0
 Get the next vector from the factory and store it in v.
 
Self_toperator>> (Vector &v)
 Extraction operator form.
 
virtual size_t size () const =0
 Get the number of vectors to be constructed in this stream.
 
virtual size_t pos () const =0
 Get the number of vectors constructed so far.
 
virtual size_t dim () const =0
 Get the dimension of each vector.
 
virtual operator bool () const =0
 Return true if and only if the vector stream still has more vectors to construct.
 
virtual void reset ()=0
 Reset the vector stream to the beginning.
 
void rewind ()
 Alias for reset.
 
Legacy interface

These functions provide compatiblity with older parts of the library.

Their use is deprecated.

Vectornext (Vector &v)
 
size_t j () const
 
size_t m () const
 
size_t n () const
 

Detailed Description

template<class _Vector>
class LinBox::VectorStream< _Vector >

Vector factory.

This is an abstract base class that generates a sequence of vectors in a generic way. Typical uses would be in tests, where the same test might be run on a sequence of random vectors or on e_1, ..., e_n.

Member Typedef Documentation

◆ Vector

template<class _Vector>
typedef _Vector Vector

◆ Self_t

template<class _Vector>
typedef VectorStream<Vector> Self_t

Constructor & Destructor Documentation

◆ ~VectorStream()

template<class _Vector>
virtual ~VectorStream ( )
inlinevirtual

Member Function Documentation

◆ get()

template<class _Vector>
virtual Vector & get ( Vector & v)
pure virtual

Get the next vector from the factory and store it in v.

Implemented in ConstantVectorStream< _Vector >, ConstantVectorStream< Vector >, ConstantVectorStream< Vector >, RandomDenseStream< Field, _Vector, RandIter, Trait >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStreamGF2, RandomSparseStream< Field, _Vector, RandIter, Trait >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStreamGF2< _Vector >, StandardBasisStream< Field, _Vector, Trait >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >, and StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >.

◆ operator>>()

template<class _Vector>
Self_t & operator>> ( Vector & v)
inline

Extraction operator form.

◆ size()

template<class _Vector>
virtual size_t size ( ) const
pure virtual

Get the number of vectors to be constructed in this stream.

Implemented in ConstantVectorStream< _Vector >, ConstantVectorStream< Vector >, ConstantVectorStream< Vector >, RandomDenseStream< Field, _Vector, RandIter, Trait >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStreamGF2, RandomSparseStream< Field, _Vector, RandIter, Trait >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStreamGF2< _Vector >, StandardBasisStream< Field, _Vector, Trait >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >, and StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >.

◆ pos()

template<class _Vector>
virtual size_t pos ( ) const
pure virtual

Get the number of vectors constructed so far.

Implemented in ConstantVectorStream< _Vector >, ConstantVectorStream< Vector >, ConstantVectorStream< Vector >, RandomDenseStream< Field, _Vector, RandIter, Trait >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStreamGF2, RandomSparseStream< Field, _Vector, RandIter, Trait >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStreamGF2< _Vector >, StandardBasisStream< Field, _Vector, Trait >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >, and StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >.

◆ dim()

template<class _Vector>
virtual size_t dim ( ) const
pure virtual

Get the dimension of each vector.

Implemented in ConstantVectorStream< _Vector >, ConstantVectorStream< Vector >, ConstantVectorStream< Vector >, RandomDenseStream< Field, _Vector, RandIter, Trait >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStreamGF2, RandomSparseStream< Field, _Vector, RandIter, Trait >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStreamGF2< _Vector >, StandardBasisStream< Field, _Vector, Trait >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >, and StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >.

◆ operator bool()

template<class _Vector>
virtual operator bool ( ) const
pure virtual

Return true if and only if the vector stream still has more vectors to construct.

Implemented in ConstantVectorStream< _Vector >, ConstantVectorStream< Vector >, ConstantVectorStream< Vector >, RandomDenseStream< Field, _Vector, RandIter, Trait >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStreamGF2, RandomSparseStream< Field, _Vector, RandIter, Trait >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStreamGF2< _Vector >, StandardBasisStream< Field, _Vector, Trait >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >, and StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >.

◆ reset()

template<class _Vector>
virtual void reset ( )
pure virtual

Reset the vector stream to the beginning.

Implemented in ConstantVectorStream< _Vector >, ConstantVectorStream< Vector >, ConstantVectorStream< Vector >, RandomDenseStream< Field, _Vector, RandIter, Trait >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, Trait >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomDenseStreamGF2, RandomSparseStream< Field, _Vector, RandIter, Trait >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, _Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, Trait >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::DenseVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseAssociativeVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStream< Field, Vector, RandIter, VectorCategories::SparseParallelVectorTag >, RandomSparseStreamGF2< _Vector >, StandardBasisStream< Field, _Vector, Trait >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, _Vector, VectorCategories::SparseSequenceVectorTag >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, Trait >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::DenseVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseAssociativeVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseParallelVectorTag >, StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >, and StandardBasisStream< Field, Vector, VectorCategories::SparseSequenceVectorTag >.

◆ rewind()

template<class _Vector>
void rewind ( )
inline

Alias for reset.

◆ next()

template<class _Vector>
Vector & next ( Vector & v)
inline

◆ j()

template<class _Vector>
size_t j ( ) const
inline

◆ m()

template<class _Vector>
size_t m ( ) const
inline

◆ n()

template<class _Vector>
size_t n ( ) const
inline

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