|
Public Member Functions |
| ShiftRegisterM (int symbolsPerStep, int bitsPerSymbol, const simth::checkedVector< int > &octalPolynomials, int recursivePolynomial=0, int inbits=1) |
virtual | ~ShiftRegisterM () |
virtual int | getNextState (int inputPattern, int oldState) const |
virtual int | getOutput (int input, int state) const |
virtual int | getRecursive (int newState) const |
virtual int | tailsteps () const |
Protected Member Functions |
void | binaryState2symbolState (int binState, simth::checkedVector< int > &symbolStates) const |
int | symbolState2binaryState (const simth::checkedVector< int > &symbolStates) const |
void | shiftVector (simth::checkedVector< int > &vec, int increment) const |
int | getRecursive (const simth::checkedVector< int > &symbolStates) const |