linbox
stepper Struct Reference

#include <sliced-stepper.h>

Public Types

typedef SlicedDomain< Givaro::Modular< uint8_t > > Domain
 
typedef Sliced< DomainMatrix
 
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
 

Member Typedef Documentation

◆ Domain

typedef SlicedDomain<Givaro::Modular<uint8_t> > Domain

◆ Matrix

typedef Sliced<Domain > Matrix

◆ Scalar

◆ RawIterator

◆ SlicedUnit

Constructor & Destructor Documentation

◆ stepper()

stepper ( Matrix & A)
inline

Member Function Documentation

◆ flush()

virtual void flush ( )
inlinevirtual

◆ step()

void step ( Scalar e)
inline

◆ row()

void row ( )
inline

Field Documentation

◆ _A

Matrix& _A

◆ _r

◆ _i

size_t _i

◆ SIZE

const size_t SIZE = sizeof(Domain::Word_T)*8
static

◆ _store

Scalar _store[SIZE]

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