|
linbox
|
#include <stream-gf2.h>
Inheritance diagram for RandomDenseStreamGF2:Public Types | |
| typedef BitVector | Vector |
| typedef VectorStream< Vector > | Self_t |
Public Member Functions | |
| RandomDenseStreamGF2 (const GF2 &, uint32_t seed, size_t nn, size_t mm=0) | |
| Vector & | get (Vector &v) |
| Get the next vector from the factory and store it in v. | |
| size_t | size () const |
| Get the number of vectors to be constructed in this stream. | |
| size_t | pos () const |
| Get the number of vectors constructed so far. | |
| size_t | dim () const |
| Get the dimension of each vector. | |
| operator bool () const | |
| Return true if and only if the vector stream still has more vectors to construct. | |
| void | reset () |
| Reset the vector stream to the beginning. | |
| Self_t & | operator>> (Vector &v) |
| Extraction operator form. | |
| 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 |
|
inherited |
|
inline |
Get the next vector from the factory and store it in v.
Implements VectorStream< BitVector >.
|
inlinevirtual |
Get the number of vectors to be constructed in this stream.
Implements VectorStream< BitVector >.
|
inlinevirtual |
Get the number of vectors constructed so far.
Implements VectorStream< BitVector >.
|
inlinevirtual |
Get the dimension of each vector.
Implements VectorStream< BitVector >.
|
inlinevirtual |
Return true if and only if the vector stream still has more vectors to construct.
Implements VectorStream< BitVector >.
|
inlinevirtual |
Reset the vector stream to the beginning.
Implements VectorStream< BitVector >.
|
inlineinherited |
Alias for reset.
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |