|
linbox
|
#include <sliced-stepper.h>
Public Types | |
| typedef SlicedDomain< Givaro::Modular< uint8_t > > | Domain |
| typedef Sliced< Domain > | Matrix |
| typedef Matrix::Scalar | Scalar |
| typedef Matrix::RawIterator | RawIterator |
| typedef Matrix::SlicedUnit | SlicedUnit |
Public Member Functions | |
| stepper (Matrix &A) | |
| virtual void | flush () |
| void | step (Scalar e) |
| void | row () |
Data Fields | |
| Matrix & | _A |
| RawIterator | _r |
| size_t | _i |
| Scalar | _store [SIZE] |
Static Public Attributes | |
| static const size_t | SIZE = sizeof(Domain::Word_T)*8 |
| typedef SlicedDomain<Givaro::Modular<uint8_t> > Domain |
| typedef Matrix::Scalar Scalar |
| typedef Matrix::RawIterator RawIterator |
| typedef Matrix::SlicedUnit SlicedUnit |
|
inlinevirtual |
|
inline |
|
inline |
| Matrix& _A |
| RawIterator _r |
| size_t _i |
|
static |