linbox
VectorStream< _Vector > Class Template Referenceabstract

Vector factory. More...

#include <stream.h>

+ Inheritance diagram for VectorStream< _Vector >:

Public Types

typedef _Vector Vector
 
typedef VectorStream< Vector > Self_t
 

Public Member Functions

virtual ~VectorStream ()
 
virtual Vector & get (Vector &v)=0
 Get the next vector from the factory and store it in v.
 
Self_t & operator>> (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.

Vector & next (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: